LINUX.ORG.RU

ffmpeg и видео для youtube из картинки.

 ,


0

1

Немогу загрузить видео на youtube. Пытаюсь создать видео из картинки и аудиофайла так:

ffmpeg -i pic.png -i audio.mp3 -c:a mp3 -c:v mpeg4 out.mp4

При обработке видео на youtube пишет ошибку и советует обратиться в поддержку, а также предлагает почитать статьи. По рекомендациям там обширный выбор кодеков, форматов: для видео и для аудио. Также, ffmpeg предлагает обширный выбор настроек и прочего. Методом брута уже некоторые попробовал(mp4, mov, avi). Было бы здорово узнать подходяшие параметры для ffmpeg. На входе картинка и аудиофайл.mp3, на выходе видео которое можно залить на youtube.

Ответ на: комментарий от faq2

я незнаю как, вот щас залил. вот команда:

apulse ffmpeg -loop 1 -i 4.png -i 4.mp3 -c:v mpeg4 -c:a mp3 -strict experimental -b:a 192k -shortest 4.mp4
nionio35
() автор топика
Последнее исправление: nionio35 (всего исправлений: 1)
Ответ на: комментарий от nionio35

Вот тут популярненько:

https://journal.tinkoff.ru/guide/codec/#two

А в доке ffmpeg максимально прозрачный мэппинг есть с этими понятиями (пусть и не всегда на уровне флагов, но в доке точно можно достаточно быстро найти сочетание этих двух параметров как закодировать в команде).

faq2
()

-i audio.mp3 -c:a mp3

Не надо так делать. Будет lossy→lossy перекодирование, которое убьёт звук, да ещё и зря потратит ресурсы. Тебе надо -c:a copy. И соответственно без всяких -b:a и прочего — раз уж и так фарш, то оставь его как есть. А то ты сам убьёшь качество, а потом ютуб его ещё раз добьёт.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)