フォルダ内のすべてのファイルにコマンドを適用する

フォルダ内のすべてのファイルにコマンドを適用する

ビデオでいっぱいのフォルダがあり、すべて2つのオーディオトラックがあり、各ビデオから最初のオーディオトラックを削除したいと思います。

だから、次を実行する必要があります。

ffmpeg -i [filename] -map 0:0 -map 0:2 -acodec copy -vcodec copy temp.mp4
mv temp.mp4 [filename]

このフォルダ内のすべてのファイル。

ベストアンサー1

find . -type f \
       -exec ffmpeg -i '{}' -map 0:0 -map 0:2 -acodec copy -vcodec copy temp.mp4 \; \
       -exec mv temp.mp4 '{}' \;`

おすすめ記事