[ubuntu-jp:2239] Re: ubuntu9.10にするとH.264への動画のレンダリングができなくなった
Takashi Sakamoto
o-takashi @ sakamocchi.jp
2009年 11月 7日 (土) 15:31:35 GMT
坂本と申します。Ubuntu Studioを使ったマルチメディア編集に凝っています。
Ubuntuに関しても動画技術に関してもまったくのシロウトなので、そこのところ
ご容赦ください。
さて原因は、KdenliveやWinFFがレンダリングで利用しているFFmpegというエン
コーダ/デコーダが、AAC (Advanced Audio Coding)ライブラリを含まないパッ
ケージで提供されていることによります。AACは様々な特許を内包する技術であ
り、ノンフリーではありません。9.04まではそこらへんを曖昧にしたままパッ
ケージ提供していたようですが、今回はそれを重く見たのか、削除されてしまい
ました。
本家フォーラム: 「kdenlive: no h.264 output」
(http://ubuntuforums.org/showthread.php?t=1280510)
これによると、ffmpeg-extraというソース・パッケージを自分でコンパイルする
といいみたいです。
これ以外に3つほど、自分で試してみたので、紹介しますね。
1. Kdenliveのレンダリング/プロファイルを変更。映像をH.264、音声はMP3で
エンコード。その後、Avidemuxにて、x.264、AACでエンコード。
2. Ubuntu 9.04からアップグレードする。
3. 自分でライブラリを寄せ集めて、FFMpegをコンパイルする。
1.なんですが、kdenliveのH.264レンダリング/プロファイルを書き換えます。
acodec(Audio Codes)を「libfaac」から「libmp3lame」にします。
こうすると、H.264 + MP3の動画ができます。
Avidemuxをインストールして、こちらでエンコードします。Avidemuxはなぜか
AACエンコードできました。
2.なんですが、私はこちらをしました。
なぜかアップグレードが途中でフリーズしたので、パソコンを9.10インストール
用メディアから起動して修復プログラムでインストールしました。そうしたら
FFMpegのオプションがそのままで最新版になったみたいです。助かったー。
3.は以下のURLを参照してください。大変そうです。
https://wiki.ubuntulinux.jp/UbuntuTips/Application/BuildffmpegAndCodecs
蛇足ですが、以前はMedibuntuのリポジトリに入っていたノンフリーのコーデッ
ク達が、9.10ではUbuntuのリポジトリに名前を変えて入っています。例えば
「libavformat-unstripped-52」は「libavformat-extra-52」となってます。こ
れらのインストールをお忘れなく。
以上なんですが、ニコニコしていただけたら幸いです。
坂本 貴史
o-takashi @ sakamocchi.jp
Akira Tsuruma さんは書きました:
> akiraと申します。
>
> 9.04から9.10にアップグレードして、動画編集をしていて気づいたのですが、
> Winffやkdenliveなどの動画系のソフトで、H.264形式の動画へレンダリングがで
> きなくなってしまいました。
>
> Winffでは
> 最後の行に
>
> Unknown encoder 'libfaac'
>
> と表示されています。
> libfaacがないのかと思って端末からインストールしようとすると、「パッケー
> ジlibfaacが見つかりません」と返されます。
>
> 私にとってH.264形式へ変換することはかなり大事なことで、それができなく
> なったというのは、かなり痛いです。
> けれど、9.10になってからkdenliveもエフェクト機能が増えているので、9.04に
> 戻すのも残念です。
> 何とかこのまま使いながらH.264形式に変換することはできないでしょうか?
ubuntu-jp メーリングリストの案内