Raa
Даров, спецы :-) Есь проблема с расснихронизацией. Догадываюсь, как ее исправить, но не уверен, что это будет корректно, поэтому хотелось бы понять причины ее возниконвения.

У меня на винте валялось домашнее видео, захваченное давно с VHS и сжатое налету, кажется, XviD с довольно низкой степенью сжатия. Размер видео - 304x288. Звук, кажется, был не сжат. Захвачено было двумя кусками: 60 и 30 минут. И в общей сложности занимало почти 3 гига. И вот у меня наступил кризис с пространством, и я решил довеси это видео до ума. Рассказываю по порядку все как было :-)

Сначала я сжимал видео. Делал это в Adobe Permiere 6.0, с помощью DivX 6.2.5 двумя проходами. Воспользовавшись калькулятором в окне конфигурации DivX, я выставил bitrate равным 979.204. Округлить для приличия почему-то не подумал. Это ничего? Затем я с помощью VirtualDub извлек wav из оригинальных кусков, сжал его с помощью Lame в VBR MP3 96-192 kbit. Изврат, наверное? Сжатые аудиодорожки с помощью NanDub я вставил в предворительно сжатые куски видео. Проверив оба видео и возрадовавшись результатам я удалил исходный материл. На этом этапе видео и аудио еще были синхронными. Но радость моя была недлительной. Когда я попытался с помощью VirtualDub соединить эти два куска, тот сообщил мне, что не может этого сделать, поскольку аудиотреки имеют разный битрэйт, и аргументировал это сравнением двух дробных значений среднего битрэйта каждой из дорожек. Тогда я снова извлек айдио, разжал его с помощью все того же lame, и снова сжал, но уже с постоянным битрэйтом 96 kbit, и снова с помощью NanDub вернул трэки на место. Просмотрев трэки снова, я убедился, что все синхронно. Теперь я успешно соединил эти два куска в VirtualDub. Однако, когда я открывал первый кусок, получил предупреждение (как и раньше), что из-за VBR в AVI - это нестандартно, и я могу получить рассинхронизацию вплоть до 0 милисекунд, если обрабатывать аудио в режиме Direct Stream Copy. Подумав, что 0 милисекунд мне не страшны, я присоединил второй кусок, и начал обрабатывать. Обаботка заключалась в том, что я немного почистил видео от портачных кадров и вирезал "пустоту", переписавшуюся с концов недописанной пленки, в середине и в конце общего трека. Ище раз бегло пересмотрел в VirtualDub получившийся результат и убедился, что звук идет синхронно с видео. После этого я сохранил свою работу, установив режим Direct stream copy для видео и аудио. Результат просмотрел в плейере и обнаружил, что ближе к концу появилось отставание видео от звука на пол-секунды. Я убедился, что в VirtualDub у меня включено Sync to audio и попробовал так же включить Drop frames when behind. Это не помогло. Предположив, что VirtualDub может просто некорректно обрабатывать MP3, я попытался соединить эти куски в NanDub. Но второй ругается: "Can not append segment: The video streams use incompatible compression types". Также появилось подозрение, что это просто тормоза плейера. Однако, когда я открыл результат в VirtualDub, то убедился, что рассинхронизация все-таки присутствует. Я так же посмотрел свойства кусков, которые я склеивал, и результирущего файла. Проводник одинаково показывает для сжатых кусков и для результирующего: 95 kbps audio (хотя я ставил 96!!!) и 129 kbps видео (что за фигня, я ж сжимал с битрыйтом 979.204!!!). Winamp пишет для обработанных кусков Bitrate: 1085 kbps и для результирующего - 1057 kbps. Adobe Premiere показывает следующее: 1-й кусок - Average Data Rate 132,43 KBps, 2-й - 132,47 KBps, результат - 129,07 KBps. Видимо, все-таки в этих файлах битрэйты получились разные. Однако, какие из этого можно сделать выводы - я не знаю.

Из всег овышеописанного у меня вытекает несколько вопросов:
1. Что из всего описанного я делал по-ламерски, и что следовало бы делать подругому?
2. По каким причинам после последней обработки звук мог начать опережать видео?
3. В каких форматах предпочтительнее сохранять звук? В частности, для домашнего видео. Какой лучше ставить битрэйт? Зависит ли качество синхронизации от формата аудио, и если да, то какие форматы помогают избежать проблем синхронизации?
4. Если я добьюсь синхронности, удалив некоторые кадры не трогая звук, и снова соберу их вместе, даст ли это гарантию, что в других плейерах и на другом оборудовании это видео будет проигрываться так же?
УкраинаХарьков
12 за 10 лет
Rumlin
Даров, писатель :-)

Вобщем это все надо попробовать сделать в VirtualDub.
Открываем. Видео ставим Direct sream copy? а звук снимаем Direct sreeam - ставим Full и выбираем Compression - стойже частотой дискретизации что захватывал. А битрейт по вкусу. И наверное моно?
Послеэтого Save As.. и смотри будет ли рассинхронизация в файле.

добавлено спустя 6 мин.

PS Мой пост применительно к
Raa : на винте валялось домашнее видео, захваченное давно с VHS и сжатое налету, кажется, XviD с довольно низкой степенью сжатия. Размер видео - 304x288. Звук, кажется, был не сжат. Захвачено было двумя кусками: 60 и 30 минут.

---

Feci quod potui, faciant meliora potente

КубаSimferopol
8036 за 12 лет
Raa
А во что сжимать? В MP3 или лучше другой формат? А тут максимум - 56 kbps. Не мало будет? А еще много слышал, что лучше звук обрабатывать и сжимать отдельно, так лучший кодек - lame, а остальное - г. :-) И, кстати, хотел все-таки попробовать, но у меня 32 KHz, а в дубе для мр3 - максимум 24 KHz.
УкраинаХарьков
12 за 10 лет
Rumlin
Raa : В MP3 или лучше другой формат? А тут максимум - 56 kbps. Не мало будет?
Сжимай в Mp3 - на плеерах проблем не будет.
Не поставлен MP3 кодек. Это от microsoft - непользуйся.
Поставь фраунгофера или ламе.

---

Feci quod potui, faciant meliora potente

КубаSimferopol
8036 за 12 лет
Raa
Я так и не понял, каким образом мне прикрутить lame к virtualdub. Потом заподозрил, что он прикручивается к virtualdubmod, но так как уже куча работы была сделана - было жалко все терять, закрыв дуб (файлы проектов там, как я понимаю, не предусмотрены). Зато догадался сохранить звук в full processing mode без сжатия. Потом из отредактированного ролика вытащил аудио, сжал, и засунул обратно.

В общем, получилось. И тем не менее все предыдущие вопросы остаются в силе :-) Если кто-то знает ответы на них - просветите плиз :-)
УкраинаХарьков
12 за 10 лет
avs73
Raa
Вот здесь посмотри https://pctuner.ru/forums-m-posts-q-1530.html

добавлено спустя 6 мин.

1-2. При соединении двух кусков АВИ рассинхронизация (причем скачкообразная на месте стыка) явление частое. Метод лечения описан по ссылке выше.
3. В случае АВИ я сохраняю в МП3 Стерео 44 или 48кГц (в зависимости от исходника) с битрейтом 128-196 (в зависимости от исходника). Если ролик музыкальный то битрейт ставлю 256
4. Лучше оперировать звук. Либо вырезая либо добавляя кусок тишины в незаметном/неважном месте.

---

Правильно заданный вопрос – наполовину ответ.

РоссияС-Петербург
7823 за 13 лет
Hare6
Rumlin, огромное спасибо. Очень помогли.
РоссияСанкт-Петербург
1 за 4 недели
Авторизуйтесь пожалуйста.
Если впервые у нас, то зарегистрируйтесь.
-- ИЛИ --
Авторизация через:
Страница создана за 0.048 секунды
© 1999-2017 PcTuner.ru · Дизайн Alex Dovby · Хостинг Vscale