我拼命搜索一種方便的方法來檢查特定目錄中的.mp4文件與其中的文件夾的完整性。 .mp4文件和文件夾的名稱都包含空格,特殊字符和數字。使用ffmpeg快速檢查目錄內的視頻文件的完整性
我已經找到了適當的ffmpeg的命令來快速識別損壞.mp4檔案,從here採取: ffmpeg -v error -i filename.mp4 -map 0:1 -f null - 2>error.log
如果創建error.log中包含一些條目,那麼該文件明顯損壞。相反的是一個空的error.log。
下一步是將此命令應用於文件夾及其子文件夾中的每個.mp4文件。一些指南,如here和here,描述瞭如何遞歸地應用ffmpeg命令,但是我的編碼技巧有限,所以我找不到合併這些命令的方法以獲得以下內容:
使用前面提到的ffmpeg命令(遞歸地)測試文件夾內的所有.mp4文件,該文件應該創建.log文件,只有當視頻文件包含錯誤(讀有一些內容)並且它應該繼承破損文件的名稱知道哪個文件已損壞。
使用Ubuntu Gnome 15.10。
你需要批處理腳本(Windows)還是shell腳本(Unix)? –
一個shell腳本,因爲我使用Ubuntu Gnome 15.10。提前謝謝了。 – DMT