[問題] 請問Mjpeg轉MPEG4 by FFmpeg

看板C_and_CPP (C/C++)作者 (AS TIME GOES BY)時間13年前 (2012/08/04 23:37), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) FFMPEG 問題(Question): 想請高手們指點一下迷津: 從camera抓到Mjpeg, 每一個frame 應該就是 jpeg , color space 是yuyv422。 寫程式錄影時,想把它存成MPEG4。 使用大家推薦的FFmpeg包成library 來轉。 但是FFmpeg 的 mpeg4 codec 似乎只吃 yuv420p 的pixel format。 目前是打算說將Jpeg decompress成yuyv422,然後在轉成yuyv420p,就可以餵給FFmpeg來 轉。 想請問一下,是真的只有這個辦法嗎?因為這樣一直轉,coding上很頭痛。 先跟大家說感謝! 餵入的資料(Input): Jpeg with color space yuyv422 預期的正確結果(Expected Output): MPEG4 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.77.80.146 ※ 編輯: jupiter1221 來自: 203.77.80.146 (08/04 23:37)

08/05 08:15, , 1F
用這個吧? 比ffmpeg好用 http://ppt.cc/SuzY
08/05 08:15, 1F

08/05 08:16, , 2F
code 請抓 k-lite http://ppt.cc/lgFp
08/05 08:16, 2F

08/05 08:16, , 3F
記得要安裝 virtualDub http://www.virtualdub.org/
08/05 08:16, 3F

08/05 08:21, , 4F
錄起來就會像這樣 http://ppt.cc/SuzY
08/05 08:21, 4F

08/05 10:43, , 5F
我是要在自己的程式中編解碼喔!
08/05 10:43, 5F

08/05 13:51, , 6F
唉 有種對牛彈琴的感覺
08/05 13:51, 6F

08/05 13:52, , 7F
抱歉 短網址怪怪的
08/05 13:52, 7F

08/05 13:55, , 8F
http://0rz.tw/08UAN 把這個範例的輸入改成你的mjpeg即可
08/05 13:55, 8F

08/05 13:57, , 9F
錄起來就會像這樣 http://0rz.tw/rrak5
08/05 13:57, 9F

08/05 13:58, , 10F
最近 ppt.cc短網址 一直爆 bug 的感覺
08/05 13:58, 10F

08/05 13:59, , 11F
我也深受景翔國際之苦...XD
08/05 13:59, 11F

08/05 21:35, , 12F
yuyv 轉 yuv420p 程式不長吧 跟 Google 要 ?
08/05 21:35, 12F

08/08 22:12, , 13F
程式不長,但這樣performance不好 建議直接轉即可
08/08 22:12, 13F
文章代碼(AID): #1G7K6g4f (C_and_CPP)
文章代碼(AID): #1G7K6g4f (C_and_CPP)