[问题] 请问如何使用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