Member
Статус: Не в сети Регистрация: 23.02.2003 Откуда: Самара
Данная тема посвящена извечному вопросу. Нет, быть или не быть можно поискать в поиске, а в этой теме найдете ответы (или предложите свои) на вопросы : о кодировании видео, перекодировки видео из одного формата в другой и т.д.
FAQ по теме - http://forums.overclockers.ru/viewtopic.php?p=219601#219601. Обязателен к прочтению. Вопросы, на которые можно получить ответ в факе, будут удаляться. Особо рьянных будем одаривать картами и баннами.
Отредактировано куратором: Максим. Дата: 12.02.2007 19:31 Отредактировано куратором: SCIF-1986. Дата: 21.06.2007 1:53
_________________ Show yourself and die like a man
Помогите побороть рассинхрон аудио и видео, т.к. он получается нелинейный. Я потратил несколько дней пытаясь сконвертить. Перепробовал кучу всего (xilisoft, total converter, XviD4PSP), звук отдельно, муксы, ремуксы... Ничего не получается. Но я новичок в этом деле. Может кто подскажет как правильно надо делать?
Moderator
Статус: Не в сети Регистрация: 21.10.2007 Откуда: РФ Фото: 24
Novembre А перед тем как конвертить, контейнер-то разобрал?
_________________ За сообщение вида "Не могу создать тему в барахолке. Почему?“ будет ЖК 1 месяц за нарушение п. 2.1 правил конференции - игнорирование поиска.
Member
Статус: Не в сети Регистрация: 14.10.2007 Откуда: Tallinn
danil_sneg писал(а):
Novembre А перед тем как конвертить, контейнер-то разобрал?
Эээээ, нет. Те я добавил исходный файл как он есть в XviD4PSP 5.0, выбрал профиль. В ручную поправил размер изображения, битрэйт и конверт. Как разбирать контейнер? Те надо видео и аудио до кодировки разделить?
Верно нагуглили TsMuxer'ом советую извлечь видео и аудио из ts, там особо и разбираться-то не нужно. Нажать demux и все...
P.S. Если уж совсем туго, то Xilisoft HD Video Converter лучше всего для кодирования "одним кликом". Рассинхрона почти никогда нет.
TsMuxer-ом видео извлечь не получается "Not enough buffer for parse video stream". Аккурат 10гб записывает и всё. Может ограничения какие то у проги. В компе 8гб РАМ + page file в 30гб выставил. Места на диске 500гб. Ещё когда TsMuxer-ом звук извлекаю такие ошибки пишет:
В общем извлёк видео с помощью XviD4PSP 5.0. Получил файл с расширением .h264 . Звук TsMuxer-ом. Как правильно кодировать. Видео и звук отдельно потом соединить? Или разом?
Moderator
Статус: Не в сети Регистрация: 21.10.2007 Откуда: РФ Фото: 24
Novembre писал(а):
Видео и звук отдельно потом соединить
_________________ За сообщение вида "Не могу создать тему в барахолке. Почему?“ будет ЖК 1 месяц за нарушение п. 2.1 правил конференции - игнорирование поиска.
Member
Статус: Не в сети Регистрация: 14.10.2007 Откуда: Tallinn
MSN-87 писал(а):
Novembre для демукса на потоки и одновременного индексирования пользуйся DGAVCIndex или DGIndexNV
DGAVCIndex сыпятся ошибки в какой то момент. DGIndexNV - пишет "no video sequence found" Когда запускаю кодироваться в XviD4PSP 5.0 ранее извлечённый .н264 - виснет на 4,91%. Запустил кодиться в Xilisoft, в прогресс бар не видно сколько к чему (оставил на ночь). И из 4 ядер нагружено только 3-е. Зачем нужны тогда 4-х ядерники? XviD4PSP 6.0 ведёт себя как xilisoft + виснет в какой то момент. Может во всём виновата вин7 ? Достало это конвертирование уже.
Moderator
Статус: Не в сети Регистрация: 21.10.2007 Откуда: РФ Фото: 24
Novembre MeGUI в помощь.
_________________ За сообщение вида "Не могу создать тему в барахолке. Почему?“ будет ЖК 1 месяц за нарушение п. 2.1 правил конференции - игнорирование поиска.
Member
Статус: Не в сети Регистрация: 29.02.2008 Откуда: Москва
danil_sneg писал(а):
MeGUI в помощь.
С вероятностью 99% будет то же самое, ибо что MeGUI, что XviD4PSP - всего лишь графическая оболочка для x264
Novembre писал(а):
DGAVCIndex сыпятся ошибки в какой то момент. DGIndexNV - пишет "no video sequence found"
Возможно, действительно ошибки в видеопотоке - попробуй извлеченный h264 замуксить в матрешку и проверить ее на ошибки. Кстати, "DGIndexNV - пишет "no video sequence found"" в момент демукса видео или сразу после загрузки TS? И да, DGIndexNV работает лишь на видеокартах NVidia с поддержкой CUDA.
Moderator
Статус: Не в сети Регистрация: 21.10.2007 Откуда: РФ Фото: 24
MSN-87 А почему Вы решили что он конвертит именно MKV? Как бы обе данных софтины поддерживают множество все известные кодировщики.
_________________ За сообщение вида "Не могу создать тему в барахолке. Почему?“ будет ЖК 1 месяц за нарушение п. 2.1 правил конференции - игнорирование поиска.
Member
Статус: Не в сети Регистрация: 14.10.2007 Откуда: Tallinn
MSN-87 писал(а):
danil_sneg писал(а):
MeGUI в помощь.
С вероятностью 99% будет то же самое, ибо что MeGUI, что XviD4PSP - всего лишь графическая оболочка для x264
Novembre писал(а):
DGAVCIndex сыпятся ошибки в какой то момент. DGIndexNV - пишет "no video sequence found"
Возможно, действительно ошибки в видеопотоке - попробуй извлеченный h264 замуксить в матрешку и проверить ее на ошибки. Кстати, "DGIndexNV - пишет "no video sequence found"" в момент демукса видео или сразу после загрузки TS? И да, DGIndexNV работает лишь на видеокартах NVidia с поддержкой CUDA.
В MeGUI, встроеный файл индексер демуксит почему то только 18минХХсек. DGIndex обычный без NV, пишет сразу, когда ТS добавляю. Кодирую в ави, xvid. Чтобы на большинстве бытовых проигрывателей читалось.
Member
Статус: Не в сети Регистрация: 29.02.2008 Откуда: Москва
danil_sneg писал(а):
А почему Вы решили что он конвертит именно MKV?
Во-первых, я так не решал. Во-вторых, Novembre написал, что он хочет кодировать TS-файл
danil_sneg писал(а):
Как бы обе данных софтины поддерживают множество все известные кодировщики.
Да, но непосредственно кодируют что там, что там абсолютно одни и те же x264.exe и xvid_encraw.exe
Novembre писал(а):
DGIndex обычный без NV, пишет сразу, когда ТS добавляю.
Обычный DGIndex индексирует только MPEG2 видео, AVC он не переварит. Для вашего TS/AVC подходят DGAVCIndex, FFmpeg, DirectShowSource и DGIndexNV (если у вас сидеокарта NVidia)
Member
Статус: Не в сети Регистрация: 14.10.2007 Откуда: Tallinn
MSN-87 писал(а):
Для вашего TS/AVC подходят DGAVCIndex, FFmpeg, DirectShowSource и DGIndexNV (если у вас сидеокарта NVidia)
Поправил профиль, ATI HD5670 video у меня. Я сейчас конверчу в Xilisoft разом. Кроме рассинхрона, результат ОК был. Сейчас поставил Xilisoft HD вместо Xilisoft Ultimate. На вид одно и то же. Посмотрю, что получиться. Может есть какой-нибудь вариант рассинхрон у готового видео побороть? Утилита там какая-нибудь. Или разобрать готовый ави файл + звук по новому наложить?
Member
Статус: Не в сети Регистрация: 08.12.2008 Откуда: Москва, СЗАО Фото: 136
а чем плох VidCoder-0.8.2-x64 ? хоть и бета но, жутко простой и вроде много чего есть и рипает прям из папки bd в мкв, только как то с хд дорогами тяжело (или я не разобрался). Кто нибудь сравнивал, как его качество видео на фоне других ?
_________________ Отрадно спать-отрадней камнем быть. О, в этот век–преступный и постыдный– Не жить, не чувствовать–удел завидный... Прошу: молчи–не смей меня будить.
member+
Статус: Не в сети Регистрация: 16.01.2004 Откуда: Estonia,Tallinn
ILYA-HAMSTER писал(а):
рипает прям из папки bd в мкв
Для BD есть куча достойных программ, вот для DVD и HDTV другое дело тут разница ощутимая, там мало просто рипнуть, надо ещё и всякие pulldown-ы проворачивать (если NTSC) или деинтерлейсить (бывает на PAL) В итоге зачем иметь отдельную прогу только для BD если всё равно понадобится что-то для всего остального (и будет справляться с BD за одно)
Помогите побороть рассинхрон аудио и видео, т.к. он получается нелинейный. Я потратил несколько дней пытаясь сконвертить. Перепробовал кучу всего (xilisoft, total converter, XviD4PSP), звук отдельно, муксы, ремуксы... Ничего не получается. Но я новичок в этом деле. Может кто подскажет как правильно надо делать?
Нелинейный рассинхрон получается из-за неверного определения частоты кадров, что происходит довольно часто, проверь на всякий случай MediaInfo, но результат тоже может быть ошибочным. Можно конвертнуть XviD4PSP ничего не демукся, поправить там звук в нужный формат и попытаться изменить частоту кадров в зависимости от ухода звука вперед или отставания. Или проще - оставить её "как в источнике" и затем рассинхрон, если появится нелинейный (постоянный), поправить тем же способом изменения частоты кадров (задержкой) в программе VirtualDub начиная с сотых долей. Ничего сложного нет... Если захочется, то установить ближайшую стандартную частоту можно будет после восстановления синхронизации в том же VirtualDub.
Junior
Статус: Не в сети Регистрация: 03.11.2010 Откуда: Самара
Нужна помощ: Имеем следующий видео файл:
E:\Koder\Motorhead-Live_At_Rock_Am_Ring-2010.ts General #1 ID : 1 Complete name : E:\Koder\Motorhead-Live_At_Rock_Am_Ring-2010.ts Format : MPEG-TS File size : 5.31 GiB Duration : 1h 13mn Overall bit rate : 10.4 Mbps Maximum Overall bit rate : 35.5 Mbps Video #4113 ID : 4113 (0x1011) Menu ID : 1 (0x1) Format : AVC Format/Info : Advanced Video Codec Format profile : Main@L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Duration : 1h 13mn Bit rate mode : Variable Bit rate : 9 511 Kbps Maximum bit rate : 40.0 Mbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate : 25.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Interlaced Scan order : Top Field First Bits/(Pixel*Frame) : 0.183 Stream size : 4.86 GiB (91%) Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177 Transfer characteristics : BT.709-5, BT.1361 Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177 Audio #4352 ID : 4352 (0x1100) Menu ID : 1 (0x1) Format : AC-3 Format/Info : Audio Coding 3 Mode extension : CM (complete main) Duration : 1h 13mn Bit rate mode : Constant Bit rate : 384 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Side: L R, LFE Sampling rate : 48.0 KHz Bit depth : 16 bits Video delay : 24ms Stream size : 201 MiB (4%) Language : English
Хочу запихать видео в контейнер MKV и убрать "лесенки" которые присутствуют в изначальном файле. При попытке демуксить в mkv и ac3 в MeGui выдаёт ошибку, лог:
eac3to v3.24 command line: "C:\Program Files (x86)\MeGUI_1989_x86\tools\eac3to\eac3to.exe" "E:\Koder\Motorhead-Live_At_Rock_Am_Ring-2010.ts" 1:"E:\Koder\T1_Video - .mkv" 2:"E:\Koder\T2_Audio - English.ac3" -progressnumbers ------------------------------------------------------------------------------ Skipping 114492 bytes to work around damaged source file... <WARNING> Hint: You can use the option "-fix" to clean up the damage. <WARNING> TS, 1 video track, 1 audio track, 1:13:05, 25i 1: h264/AVC, 1080i50 (16:9) 2: AC3, English, 5.1 channels, 384kbps, 48kHz, dialnorm: -27dB, -1136ms [v01] The video bitstream framerate field doesn't seem to match the timestamps. <WARNING> [a02] Extracting audio track number 2... [v01] Extracting video track number 1... [a02] Removing AC3 dialog normalization... [a02] Applying (E-)AC3 delay... [a02] A remaining delay of +16ms could not be fixed. [v01] Muxing video to Matroska... [v01] Getting "Haali Matroska Muxer" instance failed. <ERROR> [a02] Creating file "E:\Koder\T2_Audio - English.ac3"... [v01] [0:14:17] The source file seems to be damaged (discontinuity). <WARNING> [a02] This track is not clean. <WARNING> Aborted at file position 5706694128. <ERROR>
Предпринял попытку напрямую сначала проиндексировать файл и создать avs скрипт, индексация проходит, а при формировании скрипта когда нажимаю кнопку для автоматического определения интерлейса вываливается ошибка: #77 Библиотека на которую он ругается в нужной папке MeGui присутствует. Да, ещё, если не нажимать кнопку автоматического определения интерлейса и попробовать передвинуть бегунок в оне предпросмотра, то вываливается сообщение "прекращена работа программы MeGui", есть предположение, что это может быть из за 64 разрядной Семёрки. Какие ещё предположения?
Сейчас этот форум просматривают: crazyman и гости: 58
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения