Help - Search - Member List - Calendar
Full Version: Аудио рассинхрон - frame rate конвертация
Форумы RDA > Технический раздел > Общие вопросы
ka81
Аудио рассинхрон - frame rate конвертация

Приветствую.

Помогите пжлст решить проблему.

1) есть ДВДрип с аудио - вот отрывок - BH90210s01e12.wav (143 мб)
2) есть запись с ТВ - вот отрывок - BH90210s01e12.wav (67 мб)

никак не могу привести к хоть какому-то синхрону +/-.

смог достичь жалкому подобию через:
CODE

"C:\Program Files\BeSweet\BeSweet.exe" -core( -input "f:\112_olgaya_ua_short.wav" -output "f:\112_olgaya_ua_short-24270.wav" -2ch -logfilea "C:\Program Files\BeSweet\BeSweet.log" ) -ota( -r 25000 24270 )

однако все равно рассинхрон по нарастающей имеется.
к сож. фрем рейт не дается поменяться так - 25000 24280. а именно 280 мне кажется будет золотой серединой.

хотя может я изначально ошибаюсь используя в качестве "источникового фрем рейта" 25000??


Слезн опрошу помощи, ибо все варианты исчерпаны..
kvappa
Во-первых, надо смотреть - сколько FPS в каждом видео. Наверняка здесь есть разница 25 / 23.976 (PAL / NTSC). Далее - трансформируем звуковую дорожку, исходя из разницы кадров, то есть или сжимаем или растягиваем, но именно исходя из стандартных FPS!!!
Весь последующий рассинхрон - это разница в монтаже видео-материалов, то есть единственный способ окончательно синхронизировать дорожки - это сидеть и рихтовать дорожки в аудио-редакторе, глядя на пики, причем только по тем местам где никто ничего не говорит. Ну и места разреза нужно тщательно выбирать, чтобы не было слышно монтажа. В общем, задача не слишком банальная.
ka81
если вдруг кому интересно полностью файлы:

BH90210s01e12.avi

112_olgaya_ua.wav

----
именно так как вы написали я всегда и делаю.
сперва твдорожку аудио конверчу фреймрейт.
потом ручная работа (я в Аудишне) - ползу по каждой минутке "рихтуя".

и всегда это не сложно ибо там чуток тут чуток - не проблема.

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


относительно рипа к которому синхроню. МедиаИнфо показывает:
МедиаИнфо
General
Complete name : D:\BH90210s01e12.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 350 MiB
Duration : 46mn 25s
Overall bit rate : 1 054 Kbps
Writing application : Nandub v1.0rc2
Writing library : Nandub build 1852/release

Video
ID : 0
Format : MPEG-4 Visual
Format profile : AdvancedSimple@L5
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 46mn 25s
Bit rate : 906 Kbps
Width : 512 pixels
Height : 384 pixels
Display aspect ratio : 4:3
Frame rate : 24.261 fps
Original frame rate : 24.263 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.190
Stream size : 301 MiB (86%)
Writing library : XviD 1.2.0SMP (UTC 2006-01-08)

Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Format_Settings_Mode : Joint stereo / MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 46mn 25s
Bit rate mode : Variable
Bit rate : 135 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 44.9 MiB (13%)
Alignment : Aligned on interleaves
Interleave, duration : 24 ms (0.58 video frame)
Interleave, preload duration : 423 ms
Writing library : LAME3.93
Encoding settings : -m j -V 1 -q 2 -lowpass 19.5 --vbr-new


видим - Frame rate : 24.261 fps
Original frame rate : 24.263 fps

я пробую -ota( -r 25000 24261 ) и -ota( -r 25000 24263 ) но в результате получаю дорожки с шумом, тобишь все звуки убиваются в один сплошной шум.. frownold.gif
shurikkein
2 userinfoka81:
а кто мешает растянуть в аудишн?
ka81
сконвертировал 112_olgaya_ua.wav из 25000 в 23976
вставил в мульти в аудишне (первой конечно же дорога из рипа)
вот пітаюсь все понять как стретчем растянуть, никак не получается.

П.С. пока что руками "режу" рассинхрон.. frownold.gif
ka81
подскажите пжлст, как в Аудишне расчитівать для стретча Ратио и Ленгтс?

допустим
дорожка А - старт 0:00, финиш 10:00.000
дорожка Б - старт 0:00, финиш 12:48.756
под стартом и финишем подразумеваются аналогичніе точки конечно же.
shurikkein
2 userinfoka81:
растягиваешь каждую дорожку отдельно.
открываем дорожку, заходим в stretch (process)
дорожка автоматически выделяется полностью, если надо тянуть кусок, то выделяем нужный.
Выбираем constant stretch
выбираем мод, либо с сохранением тона (верхний) , либо без (нижний, Resample)
наверху ползунок, двигаем вправо-влево - изменяем длительность.
Правее ползунка Ratio -коэффициент, далее длительность дорожки в мс.
Если Ratio=100, то в окне длительность = длина исходной дорожки.
Запоминаем число, умножаем на необходимый коэффициент, например 1,04271
вписываем необходимую длительность в поле.
Нажимаем ОК, ждем
Precision поставить в high

п.с. кстати, над ползунком появляется надпись, в каком режиме будет работать фильтр - растяжение, или убыстрение
ka81
"стретчу" дорожку Б чтобы была 10:00.000
тобишь мне надо водить ползунком пока в окне Ленгс не будет длительность равная 10:00.000 (если я не ошибся то там в секундах показатель?)?
shurikkein
2 userinfoka81:
угу. Т.е. в окне длительности будет 600,000
для точности, можно открыть дорожку А, выставить коэффициент =100 и посмотреть на длительность
ka81
к сож. полная глина

итак
1) открыл Аудишн. Мультитрек режим.

Первым треком - Инсерт Аудио фром Видео - аудио из оригинала.
BH90210s01e12.avi


Вторым треком - Инсерт Аудио - твзапись.
112_olgaya_ua.wav

2) в твзаписи:
а) вырезал рекламный блок посередине, точнее - разрезал по бокам сплитом и удалил блок рекламы.
в результате имеем "левую" и "правую" часть дорожки.
б) вначале дорожки - разрезал чтоб отделить заставку и песню - они сейчас не интересуют, разберусь с ними потом.

3) выставил твдорожку по аналогичному пику с оригинальной.
поймал аналогичний пик (начало фразы it's like jumping...) в обеих дорожках, замерял нужные цифры и вперед стречить.

в результате - финиш и старт конечно же совпадают - а в середине каламбур полный.
сперва твдорожка по нарастающей уходит правее от оригинала, потом наоборот не успевает за оригиналом (по убывающей).

сам процесс посмотрите пжлст на видео: 2010_02_04_14_40_25_1444x876.avi


Вот такие пироги


П.С. твзапись - чистая, неконвертированая из 25000 в 23976.
shurikkein
2 userinfoka81:
что тут скажешь. Не повезло. Скорее всего, как бы поточнее сказать, "покадровая разница". Сталкивался с аналогичным при подгонке к hdtv, иногда длительность отрывков не совпадает на несколько кадров в разных источниках. Причем это может быть и в плюс и в минус.
У меня рецепт один:
1. Дорожку растягивать исходя из соотношения фпс.
2. Выискивать в адобе , где пропущено пара-тройка кадров упаришься, поэтому либо использовать syncplay, или открыть два virtualdub рядышком и постепенно выискивать места , где идет нестыковка по кадрам. И уже зная нужную точку, корректировать дорожку в адобе. Работа нудная и, иногда, очень долгая.
Если повезет, то это будет парочка резок.
А сейчас получается, что такую нестыковку размазало по всей длине , и откорректировать дорогу будет ещё сложнее.
Есть ещё предложения?
ka81
ну у меня уже біли такие случаи раньше с х-файлами.
решал банально но тогда так и не нашел віхода - подгонял кусочки по 5 минут стретчем, и потом єти же каждіе пятиминутки сидел и резал каждіе пару секунд..
smileold.gif

долго, но результат налицо. вірезал конечно же такие места которіе практически "незаметні"
ka81
удинственное: я все-таки твзапись перегоню в бисвите режимом 25000-23976.

рип 23976.
твзапись - не знаю, но все предідущие серии вплоть до єтой - именно так мной и конвертились и практически без нарезки вставли под рип.
ka81
ну что, за сегодня на данній момент (с утра) сделал вполне качественно 15 минут из 45. zub.gif
еще три дня и серия готова. smileold.gif
п.С. надеюсь дальше опять вернется все в правильное русло.
shurikkein
2 userinfoka81:
ещё тысяча сто сорок три ведра, и золотой ключик у нас в кармане biggrinold.gif
ka81
QUOTE(shurikkein @ Пятница, 05 Февраля 2010, 18:47)
2 userinfoka81:
ещё тысяча сто сорок три ведра, и золотой ключик у нас в кармане  biggrinold.gif
*

почти.. smileold.gif
П.С. работа сделана все-таки smileold.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.