avidemux ビデオ編集 + 最新コーデック

追加アプリケーションパッケージ、PETやSFSなどの話題です

モデレータ: 暇人, YoN, nyu

返信する
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

avidemux ビデオ編集 + 最新コーデック

投稿記事 by シノバー »

ビデオファイルのカット・結合・変換のできる avidemuxのSFSです。
Lupu用 avidemux-2.5.5-lucid.sfs あるいは .pet
Slcko用 avidemux-2.5.5-s5.sfs あるいは .pet
http://shino.pos.to/party/bridge.cgi?puppy/opt/pup5/

変換専用の FFConvertとシンプル再生の FFplayもおまけに付けてます。
mobile用からハイビジョンまで広く対応し優秀な MPEG4 AVC/H.264がエンコードできます。パピー4.3x日本語版とその派生で使用できます。

2010年10月28日アップデート
avidemux-2.5.3-ffmpeg-0.6-xine-lib-1.1.19ーp4.sfs こちらから optional SFS を辿ってください。
FFConvert-1.0 と 1.1(開発版)を同梱しています。

2010年6月2日アップデート
avidemux-ffconvert-2.5.3-0.9-sfs4.sfs こちらから
カーネル 2.6.28 以前では avidemux-ffconvert-2.5.3-0.9-sfs3.sfs をお使いください。

2.5.2-0.8 → 2.5.3-0.9での変更
  • 同梱の FFConvertをバージョン0.9にアップ(詳細はこちら
2.5.2-0.6 → 2.5.3-0.8での変更
  • avidemux をバージョン2.5.3にアップ
  • 同梱の FFConvertをバージョン0.8にアップ(詳細はこちら
2.5.2-0.5 → 2.5.2-0.6での変更(avidemuxに変更はありません)
  • 同梱の FFConvertをバージョン0.6にアップ(詳細はこちら
  • 同梱の FFmpegにlibtheoraを追加
2.5.2-0.4 → 2.5.2-0.5での変更
  • ffconvert-0.3と0.4で H.264以外のエンコードができなくなっていたのを修正
2.5.2-0.3 → 2.5.2-0.4での変更
  • SDLのバージョンをアップ。新谷さんの SDL-1.2.14-i486-koro20100114.pet を使用。
  • ffmpegのサイズは大きくなっても機能をできるだけ盛り込むという方向で configureオプションを変更、コンパイルしなおした。
  • ffconvertに入力ビデオファイルの情報ボタンを付けた
2.5.2-0.2 → 2.5.2-0.3での変更
  • avidemuxのMPEG4 AVC/H.264エンコードプラグインをコンパイルしなおした
  • ffconvertをマルチCPU/スレッド対応にした
avidemuxの映像表示設定
avidemuxの映像表示は初期「GTk+」に設定されています。これでは非常に遅いので、以下のところで「XVideo」に設定変更してください。
avidemuxのメニューバーの編集>設定>映像>映像表示

SFSの内容
以下が開発ファイルとともに同梱されています。
  • avidemux-2.5.3
  • ffconvert-0.9
  • ffmpeg-checkout-2010-04-08
  • x264-snapshot-20100322-2245
  • xvidcore-1.1.2
  • libtheora-1.1.1
  • SDL-2.1.14
ffconvert, ffplayが使用するffmpegと avidemuxや gxineが使用するffmpegとは同じではありません。このため ffconvertの変換結果と avidemuxの変換結果とは必ずしも同じではありませんし、 ffplayでの再生と gxineでの再生が異なる場合があります。
最後に編集したユーザー シノバー [ 12/05/26(土) 22:21 ], 累計 14 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

avidemux 補足情報

投稿記事 by シノバー »

avidemux-ffconvert 各コンポーネンツの作成に関してのメモ。

ffmpeg
あらかじめSDLを開発ファイルとともに入れておかないとffplayが作成されません。yasmと、x264やxvidもあらかじめインストールしておきます。
avidemux-ffconvert-2.5.2-0.4以降の ffmpegコンパイル時の configureオプション

コード: 全て選択

./configure --prefix=/usr --enable-runtime-cpudetect --enable-pthreads --enable-sram --enable-shared --disable-debug --enable-ffplay --enable-postproc --enable-libmp3lame--enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libvorbis --enable-libspeex --enable-avfilter --enable-avfilter-lavf --enable-x11grab --enable-libx264 --enable-libxvid --enable-gpl --enable-nonfree
avidemux-ffconvert-2.5.2-0.3以前の ffmpegコンパイル時の configureオプション

コード: 全て選択

./configure --arch=i686 --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-pthreads --enable-small --enable-gpl --enable-shared --enable-postproc --disable-debug --prefix=/usr --enable-ffplay --disable-libvorbis --enable-x11grab --enable-libx264 --enable-libxvid --enable-nonfree
avidemux
devx_431JPbeta3 に入っている cmakeではバージョンが古く、コンパイルできませんでした。最新のcmake-2.8.1を使用しました。
avidemuxアーカイブ内の bootStrap.shにはパピーに無い sudoコマンドが使われています。「sudo」のワードをすべて消すことでもOKですが、これらはインストールのコマンドなので、すべて行頭に「#」を付けてコメントアウトし、あとから buildMainや buildPluginsディレクトリに入って

コード: 全て選択

new2dir make install
などが使えます。
私だけの問題か、一部X関連のライブラリがリンクできないエラーが生じました。とりあえず該当のライブラリ /usr/X11R7/lib/{X11.a, libXext.a, libXfixes.a} へのリンクを /usr/local/lib 内に作ることで逃げることができました。

X264
コンパイルにはyasmが必要です。

SDL
avidemux-ffconvert-2.5.2-0.4以降では新谷さんの SDL-1.2.14-i486-koro20100114.petを使用。
viewtopic.php?f=25&t=1390&p=11490&hilit=sdl#p11490
avidemux-ffconvert-2.5.2-0.3以前では新谷さんの SDL-1.2.13-all-i486.pet を使用
viewtopic.php?f=24&t=1134&p=8405&hilit=sdl+ffplay#p8405
最後に編集したユーザー シノバー [ 10/04/21(水) 23:49 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Avidemuxと FFConvertの使い分け

投稿記事 by シノバー »

FFConvertでできることのほとんどは、たぶん avidemuxでできます。しかし H.264の 2-passエンコードで試したところ、 FFConvert(ffmpeg)によるほうが高速です。
ビットレートの大きい原ファイルを avidemuxで扱うのは重いことがあります。 まず FFConvertでターゲットのコンパクトな形式に変換し、その切り貼りに avidemuxを使うのが効率がよいかと思います。このような使い方では avidemuxの出コーデックは copy にしておきます。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

avidemux-2.5.3-ffmpeg-0.6-xine-lib-1.1.19

投稿記事 by シノバー »

avidemux-2.5.3-ffmpeg-0.6-xine-lib-1.1.19ーp4.sfs をアップしました。このトピックのトップ参照。
FFConvert-1.0 と 1.1(開発版)を同梱しています。
The bar master, Shino's Bar
http://shinobar.net/
microsd999kb
記事: 34
登録日時: 10/09/03(金) 18:31
お住まい: 埼玉県南部地方

Re: avidemux ビデオ編集

投稿記事 by microsd999kb »

ご苦労様です。パピーでこんな事もできるんですね。またWindowsを起動する事が少なくなりそうです(笑)
動作に関しては環境が公式版っていう訳ではないのでなんとも言えませんが一通りの事は全てできました。
Windowsでは携帯動画変換君を使ってウォークマンや携帯電話用に動画変換しているんですが、
それと同じ感じにいつか自分でスクリプトで一つのファイルに対していくつかのプロセスをやって全てのプロセス後にまた別のファイル。
全ファイル終了後にシャットダウン。なんて書けたら・・・・ :wink:
【80MB】BrowserLinuxを勝手に日本語化計画
http://browserlinux.wiki.fc2.com/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: avidemux ビデオ編集

投稿記事 by シノバー »

microsd999kb さんが書きました:Windowsでは携帯動画変換君を使ってウォークマンや携帯電話用に動画変換しているんですが、
それと同じ感じにいつか自分でスクリプトで一つのファイルに対していくつかのプロセスをやって全てのプロセス後にまた別のファイル。
え、FFConvertでできませんか?シャットダウンまではやりませんが。
独立のPETもありますが、avidemux-2.5.3-ffmpeg-0.6-xine-lib-1.1.19ーp4.sfs には同梱されています。
あー、いくつかの加工…。ffmpegの高度な設定でできるのかも…
The bar master, Shino's Bar
http://shinobar.net/
microsd999kb
記事: 34
登録日時: 10/09/03(金) 18:31
お住まい: 埼玉県南部地方

Re: avidemux ビデオ編集

投稿記事 by microsd999kb »

私のウォークマンの場合は動画のフォルダにその動画タイトルと同じファイル名の画像を置いておくとサムネイルとして認識するので
動画変換後にその動画の5秒後の画像をffmpegで作らせているわけです。
これを複数のファイルに対して(設定次第では)自動的に実行してくれるのが携帯動画変換君なので愛用しているわけです。
↑はかなり変態な使い方ですが変換終了後のシャットダウンのオプションはなぜないんでしょうか。
あとデフォルトの設定が2-Passになっていたのも気になりました。ffmpegほど優秀なエンコーダなら1-Passでも充分だと思うのですが。
【80MB】BrowserLinuxを勝手に日本語化計画
http://browserlinux.wiki.fc2.com/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: avidemux ビデオ編集

投稿記事 by シノバー »

microsd999kb さんが書きました:私のウォークマンの場合は動画のフォルダにその動画タイトルと同じファイル名の画像を置いておくとサムネイルとして認識するので
動画変換後にその動画の5秒後の画像をffmpegで作らせているわけです。
これを複数のファイルに対して(設定次第では)自動的に実行してくれるのが携帯動画変換君なので愛用しているわけです。
↑はかなり変態な使い方ですが変換終了後のシャットダウンのオプションはなぜないんでしょうか。
あとデフォルトの設定が2-Passになっていたのも気になりました。ffmpegほど優秀なエンコーダなら1-Passでも充分だと思うのですが。
なるほどう、参考になります。次期バージョンにでも組み込んでみたい :)

ちなみに、ffmpegを使ってサムネイルを作るには次のようなコマンドで、なにやらエラーメッセージが出るものの、画像は作られていました。png以外の形式はどうするのかは不明です。

コード: 全て選択

ffmpeg -i "/mnt/sdc1/av/ANGELS_AND_DEMONS1.vob" -y  -vcodec png  -ss 10 -dframes 1 -an "/mnt/sdc1/av/ANGELS_AND_DEMONS1.png"
The bar master, Shino's Bar
http://shinobar.net/
返信する