Присоединение 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
Другие вопросы по тегам