我正在使用ffmpeg庫來轉換和壓縮video.but但沒有得到最小尺寸但不滿意結果的最佳結果。 用提供的選項壓縮視頻與ffmpeg庫的最佳方式是什麼? 任何人都可以給我最好的選擇來使用它嗎?用於轉換和壓縮視頻的ffmpeg庫
回答
視頻轉換和壓縮主要取決於五個因素,即fps /視頻比特率/音頻採樣率/輪廓/恆定速率因子。試着操縱這三個因素,在一個規範中你一定會得到最好的結果。
ffpmpeg -i <input_file> -y -strict experimental -acodec copy -ab *<audio bitrate>* -ac 2 -ar 48000 -vcodec copy -vprofile *<profile you want i.e. either baseline or main>* -level 30 -g 48 -b *<video_bitrate>* -crf *<within 18-24>* -r *<frame_rate/fps>* <output_file>
您不能同時蒸汽複製和使用編碼選項。 – LordNeckbeard
在命令中,我只是複製原始視頻的編解碼器和手動提供的規範。因此,如果我的原始視頻的vcodec是libx264,輸出的視頻將具有相同的vcodec,但是比特率/ fps將是我提供的那個 – Haridarshan
編號。-vcodec copy表示將輸入視頻數據包中繼到輸出未中斷像時間戳等..東西 – Mulvya
- 1. ffmpeg:壓縮視頻?
- 2. 使用FFMPEG和JNI壓縮視頻
- 3. ffmpeg庫在壓縮後旋轉視頻Android
- 4. 使用php和ffmpeg轉換視頻
- 5. pygame的FFMPEG視頻轉換
- 6. 轉換視頻 - FFmpeg的
- 7. 在Android上使用FFMPEG庫進行視頻壓縮
- 8. 如何通過ffmpeg獲取壓縮視頻的視頻大小?
- 9. FFmpeg C#視頻轉換
- 10. FFMPEG轉換成視頻
- 11. ffmpeg視頻轉換問題?
- 12. ffmpeg c#asp視頻轉換
- 13. FFmpeg的旋轉和視頻
- 14. 轉換視頻與PHP和ffmpeg
- 15. ffmpeg庫太慢而無法壓縮視頻文件。 Android
- 16. 用於視頻壓縮的C++示例
- 17. 用於ffmpeg視頻處理的php庫?
- 18. 圖像和視頻壓縮
- 19. 服務器端視頻轉換和壓縮
- 20. 使用FFMPEG將視頻轉換爲FLV
- 21. 如何使用ffmpeg轉換視頻
- 22. 如何使用ffmpeg庫轉置視頻?
- 23. 使用ffmpeg庫爲iPhone旋轉視頻
- 24. 使用ffmpeg從未壓縮的y4m視頻中提取幀
- 25. 使用FFMPEG從圖像和音頻文件轉換視頻
- 26. 從視頻庫中選擇視頻後,Android壓縮視頻
- 27. Android - 視頻壓縮
- 28. ALAsset視頻壓縮
- 29. Android Studio:壓縮視頻和音頻
- 30. 用於FFmpeg視頻轉換的php shell腳本
如果有一組最佳參數適合所有用例,那麼這些參數將首先硬編碼爲ffmpeg。您應該瞭解Netflix最近如何應對這一挑戰。 –