mp4視頻文件修復

之前收到客戶反饋有損壞的視頻,終於找到了一款靠譜(且不收費)的視頻修復工具:recover_mp4.exe,主頁在此:http://slydiman.me/eng/mmedia/recover_mp4.htm 。話說戰鬥民族的技術總是這麼犀利,主頁總是這麼大巧不工。

用法很簡單,先得找一個沒有問題的、擁有同樣分辨率和比特率的視頻 good.mp4,拿recover_mp4.exe給分析一下,分析完會產生兩個文件:”video.hdr” 和 “audio.hdr”。

#recover_mp4.exe good.mp4 --analyze

 

開始處理有問題的文件bad.mp4,從中分離出裏面的視頻流”recovered.h264″,音頻流”recovered.aac”,注意前面產生的”video.hdr” 和 “audio.hdr”也要在當前目錄下。

#recover_mp4.exe bad.mp4 recovered.h264 recovered.aac

 

最後用FFMPEG(Windows版下載地址:https://ffmpeg.zeranoe.com/builds/ , static、shared都行)將分離出的視頻流和音頻流重新生成一個mp4文件,注意”-r 30″是指幀率、這裏30只是示例,應設置爲視頻原來的幀率。

#ffmpeg.exe -r 30 -i recovered.h264 -i recovered.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy recovered.mp4

 

參考https://restore.media/blog/how-to-fix-corrupted-mp4-files

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章