web-dev-qa-db-ja.com

トランスコードせずにWebmからオーディオを抽出する方法は?

mp4およびflvファイル内のオーディオはAACであり、そのための適切なコンテナはm4aです。したがって、mp4およびflvからサウンドを抽出するには、次のようなコマンドを使用します。

gnome-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{}.m4a' ::: %F"

thunarのカスタムアクションに追加します。その他 here および here

Webmでそれを実現するには? (私は ここ 含まれている音声がVorbisであることを読みます。)

3
user47206

リンクされた回答(上記の私の質問)とそこにリンクされた回答(特に この回答とその下のコメント を考慮すると、同じコマンド行を同じ方法で使用できると思いますWebmビデオからogg-vorbisを抽出しています。これが事実かどうかについてのコメントを歓迎します。

複数のファイルを変換できるようにするには、parallelをインストールします( this answer を参照)。

 Sudo apt-get install parallel

そして、上記のコマンドを適応してogg-vorbisに抽出します。

parallel avconv -i '{}' -map 0:1 -c:a copy '{}.ogg' ::: %F

(アイデアは、元のWebmと同じ音声コンテンツを取得することであり、 Webmoggと出力mediainfoの両方をチェックすることです。同じ音声仕様が表示されます。)

このコマンドは Thunarのカスタムアクションで のような形式で使用できます

xfce4-terminal -e "parallel avconv -i '{}' -map 0:1 -c:a copy '{}.ogg' ::: %F"

更新:

ターミナルとparallelなしの別のコマンド行を使用するようになりました。

bash -c 'avconv -i "$0" -map 0:1 -c:a copy "${0%%.*}".ogg' %f
4
user47206