[問題] 請問如何使用FFMPEG將jpg轉成420格式?

作者: evilkiss (evilkiss)   2016-11-01 19:27:47
開發平台(Platform): (Ex: Win10, Linux, ...)
win7 64bits
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
bcb xe3
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
ffmpeg
問題(Question):
想要將一張2048x1024的jpg (yuv422格式)
從中間拆成 兩張1024x1024 yuv420格式的jpg
但因為某些關係當初前人build lib時沒有全包
那目前對方是希望不用重新包(聽說流程很複雜)
我想要用的ff_load_image()沒有被包在裡面
google到的av_open_input_file() 也不再裡面
請問有沒有什麼其他的方法可以辦到把JPG檔讀到avframe中
或是直接可以把jpg檔改成是 color space yuv420p
用程式碼做 或是使用 ffmpeg.exe cmd的方式也好
作者: ilikekotomi (Young)   2016-11-01 19:58:00
不用ffmpeg的話 可以用OpenCV自己寫
作者: evilkiss (evilkiss)   2016-11-01 20:23:00
我說可以自己做他嫌太慢...
作者: LPH66 (-6.2598534e+18f)   2016-11-01 21:04:00
既然被嫌太慢就要對方重包吧, 東缺西缺根本綁手綁腳話說回來, 除非是行動裝置對執行檔大小有要求的不然我其實想不到有什麼非得拆包不可的理由...如果真的能要到重包就順便要求全抓進來, 以後新功能也方便
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-11-01 23:18:00
轉換影像用ffmpeg 用鋸子削鉛筆嗎
作者: evilkiss (evilkiss)   2016-11-02 11:42:00
如果有更簡便的方式也請分享一下,用不用ffmpeg都沒關西
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-11-02 16:33:00
那太簡單了 抓imagemagick用就好了yuv420的討論不是很多但有一點 https://goo.gl/2in3fR
作者: evilkiss (evilkiss)   2016-11-02 17:11:00
謝謝您的分享

Links booklink

Contact Us: admin [ a t ] ucptt.com