【初心者歓迎・ダウソNG】総合質問スレッド-72-at AVI
【初心者歓迎・ダウソNG】総合質問スレッド-72- - 暇つぶし2ch658:名無しさん@編集中
09/01/06 22:10:42 b0OGP0kk
動画(コンテナ色々)から、ffmpegを使ってロスレスで音楽を抽出したい。
でもって、動画は大量にあるからバッチ処理をしたいんだ。Linux上で。

コンテナにどの音声コーデックが入っているか分からないから単純に
ffmpeg -i input.mp4 -acodec mp3 output.mp3
みたいにできない(mp3が入っているかどうかわからない)んだよね。

ffmpegのstdoutにはコンテナの情報が出力されることを利用して、今は
for file in *.flv *mp4
do
ext=`ffmpeg -an -vn -i "$file" 2>&1 | grep -i audio | awk '{print $4}' | sed -e "s/.$//"`
ffmpeg -i "$file" -vn -acodec copy audio/"$file".$ext
done

みたいに無理くり音声コーデックを取得しているんだけど上手い方法ないかな?
例えば、ffmpegにコンテナ情報のみを出力させるとか、
コンテナ情報を取得できるツールがあるとか…

長々とすまないが教えてください


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch