複数のビデオファイルを繰り返して1つのディレクトリにすべて圧縮しますか?

複数のビデオファイルを繰り返して1つのディレクトリにすべて圧縮しますか?

私はLinuxに初めて触れました。私は助けが必要です。同じ拡張子を持つディレクトリ内のすべてのファイルを圧縮したいと思います。出力には同じ名前と拡張子が必要です。このためにシェルループを実行したいと思います。ファイルを圧縮するコマンドです。

ffmpeg -i inputfilename.mp4 outputfilename.mp4

私はここに閉じ込められています。ループを実行してあるディレクトリのファイルを圧縮して別のディレクトリに配置する方法は?

ベストアンサー1

短い答え:

for file in *.mp4; do ffmpeg -i "$file" "out/$file" ; done

長い答えは「状況によって異なります」です。しかし、問題が解決せず、詳細をご提供いただくと改善させていただきます。

おすすめ記事