如何使用針對mac應用程序的h264編碼來記錄YUV視頻並將其編碼爲mp4。 Plz建議我關於它的任何鏈接。將YUV視頻流轉換爲mp4
回答
FFMpeg可以通過libx264編碼器將YUV編碼爲H.264(H.264)。但是您必須指定源視頻的精確YUV像素格式。有幾種YUV格式。
實施例:
$ ffmpeg -vcodec rawvideo -f rawvideo -pix_fmt yuv420p -i <SOURCE_VIDEO> -s 1280x720 -r 25 -vcodec libx264 -an -vpre slower -crf 25
下面的列表顯示YUV像素格式可以通過FFMPEG進行解碼。
$ ffmpeg -pix_fmts 2>&1 | grep yuv
yuv420p
yuv422p
yuv444p
yuv410p
yuv411p
yuvj420p
yuvj422p
yuvj444p
yuv440p
yuvj440p
yuva420p
yuv420p16le
yuv420p16be
yuv422p16le
yuv422p16be
yuv444p16le
yuv444p16be
yuv420p9be
yuv420p9le
yuv420p10be
yuv420p10le
yuv422p10be
yuv422p10le
yuv444p9be
yuv444p9le
yuv444p10be
yuv444p10le
不幸的是,這不適合我。 「緩衝區大小無效,數據包大小34419 <預計frame_size 115200 解碼流#0時出錯:0:無效參數」 – 2015-06-09 23:25:13
這是使用MacOSX命令行(任何版本)轉換視頻格式的最簡單方法。首先下載這個壓縮文件並將其解壓到你的電影文件夾:
https://drive.google.com/file/d/0B3NlLwMD4yd9QU0yVGJyU1NiUDA/view?usp=sharing
然後,您將有一個MMedia_Converter目錄有兩個應用:MMedia_Convert和Android_Converter。這些是我自己開發的MacOSX開源應用程序,基於FFMpeg Group和HandBrake Group France以前的工作。兩者都完全符合Mac Compilled應用程序,你只能將它們提取到電影文件夾。
您還有3個文件夾:clip_in,clip_out和腳本。
您必須將要轉換的視頻放入clip_in文件夾中。
轉換後的輸出視頻將自動在clip_out文件夾中生成。
此外,你有2個bash腳本,你必須移動到你的Mac OSX桌面。
一旦這些bash在桌面上,使用TextEdit編輯它們,然後用您的Mac名稱更改我的用戶名。
在我的情況下,我使用一個腳本生成縮略圖,另一個生成縮略圖,並自動將視頻從任何formar轉換爲我選擇的其他視頻。
「無論」的意思是,如果你想將mpeg轉換爲mkv,你必須聲明:DEST_EXT=mkv
(或者你想要的已知視頻格式)。
希望這會幫助你。
最好的問候,托馬斯·埃爾南德斯
- 1. YUV到MP4轉換
- 2. 動態地將mkv視頻流轉換爲mp4
- 3. 將rtsp視頻流轉換爲http流
- 4. 轉換爲iPhone/iPad的視頻(mp4)
- 5. 寬屏轉換爲MP4視頻文件,
- 6. 如何使用ffmpeg將mp4轉換爲YUV文件?
- 7. 轉碼/轉換視頻的MP4在Android
- 8. .mov轉換爲.mp4使用ffmpeg不轉換整個視頻
- 9. 將文本轉換爲視頻(mp4或mov或flv)
- 10. 通過PHP將視頻轉換成任何格式爲mp4?
- 11. 需要將.mp4視頻轉換爲.flv或.fv4
- 12. 如何將mp4視頻中的gif轉換爲Nodejs?
- 13. 如何將RTPDUMP視頻文件轉換爲mp4
- 14. 使用Xuggle將Flv視頻轉換爲mp4?
- 15. 使用MediaMuxer和MediaCodec將wmv視頻文件轉換爲mp4視頻文件
- 16. MOV到Mp4視頻轉換iPhone編程
- 17. Python:轉換GIF到視頻(mp4)
- 18. 將CMSampleBufferRef轉換爲視頻
- 19. 將視頻轉換爲.flv?
- 20. 將視頻轉換爲MP3
- 21. YUV原始幀到視頻流
- 22. 實時視頻流轉換
- 23. 將HLS(m3u8)轉換爲MP4
- 24. 將mp4轉換爲mp3
- 25. 將.webm轉換爲.mp4
- 26. 將mp3轉換爲mp4
- 27. 將音頻和視頻轉換爲NSData
- 28. Linux中的MP4或YUV視頻文件中的人臉檢測?
- 29. 將YUV轉換爲YUV420 Android onPreview
- 30. 如何將YUV轉換爲RGB高效
如果您闡述這將有助於一點:爲什麼YUV,你有輸出YUV捕獲設備或者你有一個原始YUV文件?你想在Mac上進行編碼還是在Mac上使用?後者在很大程度上無關緊要,如果您將它用標準H.264編碼到mp4容器中。 – Ralf 2011-03-15 09:27:13
@Ralf:我沒有任何原始的YUV文件,也沒有任何捕獲設備輸出YUV文件。我必須創建一個mac庫,從相機記錄YUV視頻並將其轉換爲mp4 – iPhoneDv 2011-03-15 09:51:04
您是否看過VLC? – Ralf 2011-03-15 14:36:27