2016-04-13 2 views
0

Я хочу синхронно воспроизводить аудио (.wav) файл и видео, которые предоставляются мне в формате rgb.ffmpeg: Объедините аудио (.wav) и видео в формате (.rgb)

Файл rgb содержит все изображения rgb в видеокадрах. Как объединить файл rgb и аудио с помощью ffmeg для получения выходного видео, которое можно воспроизвести на vlc-плеере?

Input 1: audio.wav

Input 2: allimages.rgb

Выходные данные: видео файл, который может быть воспроизведен в VLC Player.

Я смотрел документацию ffmpeg, но ничего не нашел для входа rgb. Было бы очень полезно, если вы можете предоставить команду ffmpeg для выполнения выше.

Благодаря

ответ

0

Ближайший я получил с этим использует ниже команды, но я вижу, зеленый и розовый цвета в моем видео после того, как я играю. Я думаю, что в команде ffmpeg отсутствует что-то. Может ли кто-нибудь сказать мне, что не так в команде, и помочь улучшить качество видео и удалить зеленые и розовые цвета?

ffmpeg -s 480x270 -r 15 -pix_fmt gbrp -i /Users/sandeep/Downloads/Videos/input.rgb -c:v libx264 -y output.mp4 

enter image description here

+0

Вам необходимо правильно определить формат пикселя входного сигнала. Как это было создано? – Mulvya

+0

Мне предоставлены входные файлы как часть задачи, и я не знаю, как она была создана. Я думаю, что изображения rgb на входе имеют зеленый и розовый цвета. Есть ли способ, которым мы можем сказать ffmeg: r = r & 0xff, g = g & 0xff, b = b & 0xff. Я попытался прочитать значения r, g, b, а затем AND с 0xff. а затем отобразить рамку, в которой нет зеленых и розовых цветов. –

+0

Вы должны попробовать следующие пиксельные форматы: 'rgb24'' bgr24'' 0rgb' 'rgb0'' 0bgr'' bgr0' Если ни одна из этих функций не работает, возможно, вам придется поменять каналы. – Mulvya

Смежные вопросы