在使用ffmpeg轉碼的過程中,由於我的flv檔案使用的視訊編碼是h264,音訊是aac,所以轉碼的過程中flv->mp4,僅僅是容器改變了,編碼方式幾乎沒有變化
ffmpeg -i input.flv output.mp4
複製程式碼
此過程需要對視訊進行重新編碼,耗費資源和cpu較為嚴重,因為我的視訊編碼和音訊編碼都為h264 aac,這裡就不需要對視訊進行重新編碼,僅僅需要對檔案重新加以MP4容器即可
所以使用的程式碼為:
ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4複製程式碼
能夠解決大部分計算資源,速度等同於拷貝檔案。
這裡提到主要是大部分的網站都沒有提到這個事情,希望能夠給需要的人有所幫助。