Использовать Python для разделения видео файла на набор частей

Я использую следующий код Python для разделения видеофайла FLV на набор частей, по окончании которых можно воспроизвести только видео первой части, другие части повреждены. Интересно, почему и существуют ли правильные способы разделения видеофайлов?

формат кода здесь Mussy, пожалуйста, смотрите форматированный код здесь

1 ответ

Форматы данных обычно состоят из "двух" (множественных) вещей. Контейнер и кодек. Один обрабатывает способ выравнивания и объединения данных, а второй - только полезную нагрузку и ее сжатие или представление.

В основном вы просто разрезали данные на отдельные куски, не понимая, как данные выровнены, отформатированы и закодированы (как прокомментировали другие).

http://en.wikipedia.org/wiki/File:FLVPacket.png

http://en.wikipedia.org/wiki/Flash_Video

Другие вопросы по тегам