如何使用FFmpeg调整yuv420sp的大小

时间:2012-06-26 18:14:11

标签: java android c ffmpeg

如何将yuv420sp数据调整为其他分辨率。我尝试使用ffmpeg sws_scale但没有成功。我尝试将yuv420sp转换为yuv420p,然后尝试通过sws_scale将yuv420p调整为RGB24但是当src和目标宽度时它的工作原理和高度相同,但对于不同的分辨率没有得到正确的rgb24。 anyboody可以使用c或者如果可能的话通过Java本身引导我使用示例代码。最终调整大小的数据必须在yuv420p中。 在我的情况下,我试图缩小yuv420sp的尺寸,例如640 * 480到320 * 240或176 * 144。

感谢,

1 个答案:

答案 0 :(得分:0)

做你想做的事情的标准方法是

ffmpeg -i input_file -s 320x240 -pix_fmt yuv420p output_file

这不适合你吗?