Создание пары из двух видео YUV (рядом) с помощью FFmpeg


0

Я пытаюсь сделать пару из 2 видео (рядом) с разделителем с белой рамкой 10px. Я использовал следующую команду FFmpeg,
ffmpeg -i left.yuv -i right.yuv -filter_complex "[0:v:0]pad=iw*2:ih:color=white[bg]; [bg][1:v:0]overlay=w+10" left-right.YUV
но она не работает.

Оба видео длительность и рационы одинаковы (480x270 и 8 секунд)

Может кто-нибудь помочь мне?

Ответы:


2

Попробуйте это, (хотя вы не упоминаете, что не работает)

ffmpeg -s 480x270 -framerate 30 -i  left.yuv -s 480x270 -framerate 30 -i right.yuv \
       -filter_complex "[0:v:0]pad=iw+10:ih:color=white[l]; \
                        [l][1:v:0]hstack[v]" -map "[v]" left-right.YUV

я получаю ту же ошибку, что и раньше:Picture size 0x0 is invalid input.yuv: Invalid argument
Мрана

Извините, вам нужно указать входные параметры, так как YUV - необработанный поток. Используйте частоту кадров вашего ввода.
Гиан

Как я могу узнать битрейт, частоту кадров и соотношение видео YUV?
Мрана

Вам не нужно знать битрейт. Как генерируются YUV?
Гян

Я получил все сырые YUV-видео отсюда: ftp.ivc.polytech.univ-nantes.fr/IRCCyN_IVC_1080i_Database/… мои рабочие шаги: 1. распаковать 2. снять чересстрочную развертку 3. уменьшить размер с 1920x1080 до 960x540 4. затем обрезать 480x270 5 сделайте бок о бок 6. затем конвертируйте в mp4. Теперь у меня проблема с шагом № 5
Мрана
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.