2017-10-18 143 views
0

將mkv轉換爲mp4並帶有默認字幕(即mkv)的最佳方式是什麼,並保持相同質量的視頻/音頻?ffmpeg - 使用默認字幕將mkv轉換爲mp4

目前我使用這個命令

ffmpeg -y -i filename.mkv -vf subtitles='filename.mkv' -disposition:s default+forced -c:v libx264 -c:a libmp3lame -crf 27 -preset ultrafast filename.mp4 

但命令還不夠完善,對MKV比MP4產生更好的質量。有任何建議嗎?

感謝

+0

爲什麼標籤'PHP '? – mega6382

+0

這裏https://stackoverflow.com/questions/30898671/converting-mkv-to-h-264-ffmpeg – 2017-10-18 10:55:16

+0

@ mega6382對不起,因爲我使用ffmpeg通過php – Zeta

回答

0

你的預設是最低的質量,CRF可以更低,18或多或少無損,這將使轉碼速度較慢。當然 所以建議-crf 18和-PRESET慢

如果你沒有打擾哪些編解碼器使用,你可以一切都只是複製到MP4容器,這將是megaquick

+0

如果我copu到mp4它不會添加mp4硬編碼的默認字幕。 – Zeta

+0

關於crf 18,我試了一下,它轉換了1GB的文件大小的視頻!哪個先前的命令轉換爲400MB只 – Zeta

+0

大小是另一個折衷,增加-crf一點,直到達到可接受的折衷,但肯定保持預設緩慢..重新字幕,你可以發佈你的輸出? – jdauthre

相關問題