#ffmpeg
#ffmpeg
Вопрос:
ffmpeg -i $FILE0 -i $FILE1 -filter_complex
"[0]pad=2*iw:1*ih[l];[1]setpts=PTS-STARTPTS $DIFFs1/TB[1v]; [l][1v]overlay=x=W/2[v];
[1]adelay=$DIFFms1|$DIFFms1[1a];
[0][1a]amix=inputs=2[a]"
-map "[v]" -map "[a]" $OUT
Я пытался объединить два файла бок о бок со значительным промежутком времени, который я вычислил, используя $ DIFF, $ DIFFS и $ DIFFms. Тем не менее, я продолжаю получать эту ошибку:
Failed to configure input pad on Parsed_adelay_9
Error reinitializing filters!
Failed to inject frame into filter network: Cannot allocate memory
Error while processing the decoded data for stream #3:0
PS: FILE0 и FILE1 были введены ранее.
Комментарии:
1. Какая фактическая команда выполняется без переменных? Показать полный журнал.
2. ffmpeg жалуется на поток декодирования
#3:0
, но ваша команда показывает только 2 ввода. Фактическая команда будет иметь по крайней мере 4. Add -report для создания отчета об отладке.