Я пытаюсь создать платформу для обмена видео, очень похожую на YouTube. Пока все идет хорошо, но у меня возникают трудности с параметрами кодирования в ffmpeg. Я использую медиаплеер Silverlight, поэтому выходной файл должен быть в формате WMV.
Единственное, что я могу играть свободно, это параметр -qscale, и он становится потрепанным после 8. И я скачал несколько видео на YouTube, и они, кажется, сохраняют потрясающее качество (определенно не достигаемое -qscale 8) при очень низких размерах файлов.
Итак, я спрашиваю, какие шаблоны могут помочь мне преобразовать видео в видео высокого, среднего и низкого качества.
Кодек, который я сейчас использую, довольно прост и бесполезен, вот так; (о, кстати, аудио должно быть 128К или выше для средних и высоких частот)
ffmpeg -i a1.wmv -vcodec wmv2 -qscale 2 -s 852x480 -acodec wmav2 -ar 44100 -ab 128k -y a480.wmv
ffmpeg -i a1.wmv -vcodec wmv2 -qscale 4 -s 640x360 -acodec wmav2 -ar 44100 -ab 128k -y a360.wmv
ffmpeg -i a1.wmv -vcodec wmv2 -qscale 6 -s 354x200 -acodec wmav2 -ar 44100 -ab 128k -y a200.wmv
качество вывода, которого я достигаю с помощью этой команды, более чем достаточно, но размеры, как правило, в 10 раз больше, чем у видео на YouTube с тем же или меньшим качеством.
Заранее спасибо!