2012-06-26 49 views
0

如何將yuv420sp數據調整爲其他分辨率。我嘗試使用ffmpeg sws_scale但沒有成功。我嘗試將yuv420sp轉換爲yuv420p,然後嘗試通過sws_scale將yuv420p重新調整爲RGB24,但它的工作原理當src和目標的寬度和高度都相同時,但是對於不同的分辨率沒有得到正確的rgb24。 Anyboody可以使用c或者如果可能的話通過Java本身指導示例代碼。最終調整大小的數據必須在yuv420p中。 在我的情況下,我想縮小yuv420sp的尺寸,例如640 * 480到320 * 240或176 * 144。如何使用FFmpeg調整yuv420sp的大小

感謝,

回答

0

標準的方式做你試圖將

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

這是否不適合你的工作是什麼?

+0

嗨,感謝您的答覆,但我想實現它的程序使用c或如果可能在java –

+0

對不起,我應該看到。據推測,命令行可以使用FFmpeg API翻譯成C代碼,但我不知道自己的頭腦如何。 – blahdiblah

相關問題