У меня есть HD 1920x1080
Видео в формате YUV. Я хотел бы, чтобы сжать их 640x480
и другие преобразования в другой формат (MP4/AVI ..) я использовал follwing команду:ffmpeg для уменьшения коэффициента и качества YUV в любом другом формате
ffmpeg -f rawvideo -pix_fmt yuv420p -s:v 1920x1080 -r 25 -i input.yuv -c:v libx264 output.mp4
It converts the video but it looks **blurry** and **broken**.
есть ли какой-либо один лучшее решение для моей проблемы? [Есть много решений, которые я нашел, как и выше, но никто из них не работает хорошо) Я был бы очень признателен за вашу помощь.
Можете ли вы добавить образцы кадров? – Rekin
@ Рекин, я не уверен, что у тебя значит. может у меня код, я бы попытался, если это поможет сжать и ... – mrana
Можете ли вы загрузить скриншот где-то из сравнения ввода и вывода, чтобы указать, почему вы считаете, что качество плохое? Мне кажется, что вы не выбираете переменные ratecontrol/quality для кодирования видео, поэтому я бы начал с выбора некоторых из них. Например, try -b: v 1024k -preset: v veryslow (после -c: v libx264, но до output.mp4). См. Также https://trac.ffmpeg.org/wiki/Encode/H.264 –