Thunarのカスタムアクションは、次の簡単なコマンドを追加してメディアファイルを変換するために使用できます。
avconv -i %f %f.mp3
Thunarのカスタムアクションを使用してmp4ファイルとflvファイルからaacサウンドを抽出するコマンドが必要です。変換せずに aac 最終ファイルを m4a コンテナに抽出するだけです。このソリューション(Thunarカスタムアクションを適用する方法がわかりません):
for i in *.mp4; do avconv -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.aac"; done
答え1
これについてもう少し一般的な質問をしました。Thunarのカスタム操作では、コマンドは機能しなくなりました。私はすでに受け取った良い答え。この回答を拡張し、問題に対処するために編集しました。
質問に記載されているコマンドは、Thunarで実行できるスクリプトに追加する必要があります。
#! /bin/sh -e
for i in *.mp4; do avconv -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.m4a"; done
より簡単なコマンドも機能します。
avconv -i %f -map 0:1 -c:a copy %f.m4a
これはただの修正です。
avconv -i %f %f.mp3
アップデート:拡張コマンド
ffmpeg
代わりに使用できますavconv
そしてThunarのカスタマイズタスクに追加します。
bash -c 'ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a' %f
*.flv;*.mp4
外観条件の設定。
(webm
ビデオの場合、ビデオオーディオストリームに関する情報を取得するogg
ために使用されます。)mediainfo