1 つのディレクトリに同じファイル名の 2 つのファイル タイプがあります。
file1.ts
file1.ec3
file2.ts
file2.ec3
ファイルのペアを一度に処理するループを作成する必要があります (file1.ts + file1.ec3)。次に、2 番目のペア (file2.ts + file2.ec3) でループを再開する必要があります。
これが私のコードです:
for i in *.ts; do
for e in *.ec3; do
ffmpeg -i "$i" -i "$e" -map 0:v -map 1:a -codec copy "${i%.ts}_DD+.ts";
done;
done
しかし、最初のサイクルが終了すると、file1.ts + file2.ec3 を処理しようとし、すべてにブレーキをかけます...
どうすれば適切に動作させることができますか?