Консультация № 110945
25.11.2007, 19:04
0.00 руб.
0 2 2
Я уже задавал вопрос №104475 (в приложении)

Открываю я нужное мне видео в VirtualDub и программа пишет:

[!] AVI: Variable bitrate (VBR) audio detected. VBR audio in AVI is
non-standard and you may encounter sync errors up to 7773ms when
attempting to extract WAV files or processing the audio in Direct Stream
Copy mode. Full Processing mode is recommended to decompress or recompress
the audio. (bitrate: 46.9 ± 8.9 kbps)

И поле "распиливания" этого видео звук очень сильно отставал от картинки.

Как же всё-таки мне разрезать это видео?
Спасибо за вашу работу!

Приложение:
"Есть большое видео (avi) 700 мб. Помогите его разрезать на части по ~50-70 мб.Использовал VirtualDub, но после "распиливания" звук очень сильно отставал от картинки.Может быть программы для этого, где какую галку поставить, дабы звук шел синхронно картинке, да и чтобы качество не терялось."

Обсуждение

Неизвестный
26.11.2007, 07:42
общий
это ответ
Здравствуйте, Тюрин Евгений Сергеевич!
Нам нужен VirtualDub Mod он лучше работает, на мой взгляд и помогает там где просто VirtualDub не поможет.
http://rtfm.alexzam.ru/print.aspx?cat=10&idx=84 - тут хорошее описание
http://netlab.e2k.ru/forum/lofi.php/t18060.html - тут есть подходящие советы
как я понял звуковую дорожку нужно вытащить и привести ее к постоянному битрейду, и присоеденить обратно, и тогда можно резать фильм.
Удачи.
Неизвестный
26.11.2007, 15:18
общий
это ответ
Здравствуйте, Тюрин Евгений Сергеевич!
Для перевода звуковой дорожки в постоянный битрейт необязательно вытягивать её из avi. Достаточно сделать следующее.
1. Загрузить фильм в Virtual Dub.
2. Убедиться что продолжительность звука равна продолжительности видео (закладка File - File Information) Если всё нормально см. п.4. - в противном случае запоминаете разницу.
3. На закладке Video поставить Direct Stream Copy.
4. На закладке Audio выбираете Full Processing Mode.
5. Опять открываете Audio и выбираете Compression.
6. В открывшемся окне выбираете Lame MP3 или MPEG Layer 3.
7. В правом окне выбираете строку с нужными Вам параметрами и с обязательным параметром CBR (постоянный битрейт) и жмёте ОК.
8. Сохраняете фильм.
9. Проверяете всё ли нормально, если да, то режете фильм на части. О том как это делается Вам ответили в Вашем предыдущем вопросе.
10. Если звук начал отставать/опережать видео - см. п.2-3.
11. Опять открываете Audio ставите Direct Stream Copy, а затем выбираете Interleaving.
12. Ставите галочку Enable audio/video interleaving, а в поле Audio skew correction - Delay audio track by - вписываете разницу из п.2 в миллискундах. Положительное значение если звук опережает видео и отрицательное если звук отстаёт.
13. Записываете фильм, проверяете его, режете... и снова проверяете.
14. При необходимости повторите пп.12-13.

P.S. Если возникнут трудности - пишите в минифорум.
Форма ответа