1

У меня есть несколько видеофайлов mp4 (H.264, AAC), из которых я хочу обрезать несколько секунд в начале и в конце. Для этого я использовал Quicktime Player 7 и MPEG Streamclip . Сгенерированные файлы немного меньше, и при воспроизведении с помощью программного обеспечения из стека Quicktime (Mac OS Finder или сами приложения) видео выглядело так, как должно.

Однако, когда играли с программным обеспечением, использующим стек mplayer/ffmpeg (VLC , XBMC), урезанные части были обнаружены. Кроме того, когда я перепаковывал обрезанные файлы с помощью Mkvtoolnix , в результате mkvs включал обрезанные части.

Итак, есть ли программа, которая может обрезать видео так, чтобы оба стека правильно отображали обрезанные видео (я попробую avidemux , пока не смог, потому что у меня не установлен Mountain Lion)? Бонус: что происходит на уровне файлов, то есть что именно происходит при обрезке видео?


Изменить: я забыл упомянуть, что это относится только к видео потоку. Аудиопоток обрезается должным образом, то есть обрезанные звуковые части не отображаются в перепакованном mkv, и VLC их не воспроизводит.

1 ответ1

0

Вы должны попытаться использовать MP4Box следующим образом:

MP4Box -splitz 10:200 file.mp4 

Это попытается удалить первые 10 секунд и все мультимедиа через 200 секунд, сохранив ключевые кадры. Если 10-я секунда не начинается с ключевого кадра, она будет использовать предыдущий. Другие варианты разделения можно найти с помощью:

MP4Box -h general

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .