我有一個YUV文件,我想以BMP文件的形式獲取每一幀,怎麼去做這個?我擁有FFMPEG和MPlayer。如何從YUV文件中提取幀?
0
A
回答
0
我建議你先使用這段代碼將.yuv文件轉換爲.mp4格式。
ffmpeg -s 640x480 -i input.yuv -ss 00:00:00 -c:v libx264 -s:v 640x480 -preset slow -t 00:00:20 output.mp4
現在從output.mp4提取圖像通過使用此代碼
ffmpeg -i output.mp4 images%03d.bmp
這將工作爲.bmp格式。
對上述代碼稍加說明,以便您可以根據您的需要更改代碼。
-s 640×480設置MP4的分辨率(U可以將其更改爲UR要求)
-c:v libx264設置編碼器做編碼,libx264
-PRESET慢(這再次將其更改爲UR要求超快,中等等)
-t設置輸出文件時間。 (記住格式是hh:mm:ss.ms,其中ms是毫秒)
image%03d.bmp是作爲輸出給出的。所以這意味着輸出文件將被保存爲image001.bmp,image002.bmp ...
或只是圖像%d.bmp輸出作爲image1.bmo,圖1.bmp等
希望這有助於
相關問題
- 1. 我如何從給定的yuv 4:2:0文件中提取yuv幀
- 2. 如何在OpenCV中從YUV文件讀取幀?
- 3. 如何從MPEG2 TS文件中提取原始YUV文件?
- 4. 無法將YUV幀從ffmpeg寫入.yuv文件
- 5. 如何YUV幀(從OTVideoFrame)轉換爲CVPixelBuffer
- 6. 從VOB(DVD)文件中提取幀
- 7. 從MJPG文件中提取圖像幀
- 8. JMF - 從視頻文件中提取幀
- 9. 如何從WMV文件中提取特定的幀?
- 10. YUV幀到CGContext
- 11. 如何從bagfile中提取圖像幀?
- 12. Javascript如何從視頻中提取幀?
- 13. 如何從AVI視頻中提取幀
- 14. 如何從視頻java中提取幀?
- 15. 如何處理yuv文件
- 16. 提取.avi文件的幀
- 17. Android中的YUV幀縮放
- 18. 如何獲得YUV幀的分辨率
- 19. 如何將YUV幀轉換爲視頻?
- 20. Gstreamer從流中提取幀
- 21. 從MP4/FLV中提取幀?
- 22. 從視頻中提取幀
- 23. 在opencv中讀取YUV文件
- 24. 將更多的yuv幀轉換爲一個yuv幀
- 25. 如何從組幀中提取幀(子串)
- 26. 如何從filepicker中提取文件?
- 27. 如何從JAR中提取文件夾
- 28. 如何從文件中提取信息
- 29. 如何從.jar文件中提取類?
- 30. 如何從ICO文件中提取BMP?
是不是可以在第一階段使用ffmpeg將yuv轉換爲bmp?我的意思是'ffmpeg -i input.yuv images%03d.bmp'不工作? – Hamed