LINUX.ORG.RU

Не могу справиться с рассинхронизацией звука и видео


0

0

Записал передачу по IPTV, как оказалось это mpeg-2 поток. Если его как он есть воспроизводить в mplayer, то все нормально, звук и видео синхронизированы.

Но мне хочется немного отредактировать, рекламу вырезать, то се, может быть пережать файл, но при любых манипуляциях, даже простом преобразовании для импорта в Kino, звук сразу опережает видео и чем дальше, тем сильнее, выставлением задержки не поправить.

Пробовал avidemux и kino. Но похоже, даже если просто перекодировать чем-нибудь файл все рассинхронизируется.

Записанный файл получился с большим количеством битых и ошибочных элементов, при проигрывании все время валятся в консоль сообщения, что в таком-то фрейме какие-то ошибки, хотя визуально почти все нормально. Иногда только проскакивает скрежет и чуть порченное изображение. Эти места, кстати, тоже хотел бы вырезать.

Можно как-нибудь в линуксе справиться с подобным файлом?

anonymous

Сначала целиком перегони в какой-нибудь некомпрессированный формат, напр. dv. Потом режь.

anonymous
()
Ответ на: комментарий от anonymous

Перегонял для kino и уже сразу после перегонки он рассинхронизирован. При том разная скорость, а не просто смещение. Даже не знаю как быть.

anonymous
()

>Записанный файл получился с большим количеством битых и ошибочных элементов, при проигрывании все время валятся в консоль сообщения, что в таком-то фрейме какие-то ошибки

Подобное встречал, лечил подборкой кодека (-vfm)

>звук сразу опережает видео и чем дальше, тем сильнее, выставлением задержки не поправить.


Переопределить частоту дискретизации пробовали?

redgremlin ★★★★★
()

по моему, это можно сделать менкодером, перегони в любой формат (можно и в dv), но прежде чем кодировать почитай про опции mc, noskip, idx, и вообще про мультиплексирование и демультиплексирование.

anonymous
()
Ответ на: комментарий от redgremlin

> Подобное встречал, лечил подборкой кодека (-vfm)

Дело, ИМХО, не в кодеке, а в том, что IPTV не очень качественно работает, пропускаются пакеты. При том в общем-то видно нормально.

> Переопределить частоту дискретизации пробовали?

Изначальный записанный файл проблем с рассинхронизацией не имеет, зачем тогда делать передискретизацию? Или только поправить где-то информацию о частоте надо?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.