Присоединение FLV-файлов дает гораздо больший вывод
У меня есть три FLV-файла около 30 Мб каждый. Я соединил их вместе, используя mencoder на Linux с
mencoder -forceidx -ovc copy -oac pcm -o output.flv input1.flv input2.flv input3.flv
Видеокодек - H.264, а аудио - MPEG-4 AAC.
Полученный файл имеет размер 390 МБ.
Есть ли способ объединить FLV-файлы в Linux без увеличения размера файла?
2 ответа
Я постепенно обнаружил, в чем проблема.
с использованием -oac pcm
вариант был перекодировать аудио без сжатия.
Не было возможности использовать -oac copy -fafmttag 0x706D
из-за небольших различий в скорости передачи звука.
С помощью -oac mp3lame
уменьшил размер файла, но скорость передачи была выше, чем использовалась оригинал.
С помощью -oac mp3lame -lameopts vbr=3:br=96
Я получил файл с размером, эквивалентным сумме трех исходных файлов. Я не проверял качество звука одинаковое или нет.
Причина увеличения заключается в том, что вы конвертируете аудио в несжатый PCM: -oac pcm
,
Попробуйте это вместо:
mencoder -forceidx -ovc copy -oac copy -o output.flv input1.flv input2.flv input3.flv