1
我有一個文件夾〜100 .ts
mpegts文件。我需要將它們連接在一起,並在加入文件時立即刪除它們。FFmpeg concat - 刪除源文件
我需要列出文件>加入文件#1和#2>刪除#1>重複..我如何編寫它?
for f in *.ts; do ffmpeg <what here?>; rm $f; done
我有一個文件夾〜100 .ts
mpegts文件。我需要將它們連接在一起,並在加入文件時立即刪除它們。FFmpeg concat - 刪除源文件
我需要列出文件>加入文件#1和#2>刪除#1>重複..我如何編寫它?
for f in *.ts; do ffmpeg <what here?>; rm $f; done
find tsfolder -name '*.ts' | while read filename; do cat "$filename" >> tsfolder/out.tmp; rm "$filename"; done
find tsfolder
:文件夾tsfolder
包含MPEGTS .ts
文件do cat "$filename" >> tsfolder/out.tmp
:追加由find
提供給最終當前文件tsfolder/out.tmp
rm "$filename"
:刪除當前文件$ ls tsfolder
20170125.ts 20170126.ts 20170127.ts
$ find tsfolder -name '*.ts' | while read filename; do cat "$filename" >> tsfolder/out.tmp; rm "$filename"; done
$ ls tsfolder
out.tmp
-maxdepth 1
忽略子目錄-type f
影響的文件只
它是有用的l如果您的計算機上的存儲空間有限,並且無法首先刪除某些文件,則無法進行連接。 – VixinG