Привет, Гость ( Вход | Регистрация )


 
Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный+

> Как демуксить m2ts файлы содержащие AVC/H.264 видео с BR диска

Polsta
post Вторник, 29 Мая 2007, 16:17
Сообщение #1


Новичок
*

Группа: Новички
Сообщений: 17
Регистрация: 01 Авг '05



2 Юзер   Цитировать


Как я понимаю на текущий момент нет стабильных программ аналогичных Dgindex которая работает с MPEG2 форматом (файлы vob, ts).

DGAVCIndex еще очень сыроват, xport.exe тоже не удобен. Но я смотрю на трекере появились рипы с BR дисков. Отсюда вопрос как народ делает эти рипы или источник закоден в MPEG2 а не MPEG4 AVC?

Конкретно интересует вопрос как легче всего вынуть аудио и видео дороги из m2ts файлов, что бы потом можно было сделать рип через MEGUI. А то скачал Казино Рояль и хочу сам попробывать отриповать его.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Zagolski
post Вторник, 29 Мая 2007, 16:25
Сообщение #2


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 226
Регистрация: 10 Окт '06
Откуда: Москва, Россия



2 Юзер   Цитировать


2 userinfoPolsta:
Для рипанья вытаскивать необязательно. Поставь хаали сплитер и m2ts файлы будут автоматом открываться в энкодере.
Вытаскивай xport -h file.m2ts 1 1 1 Последняя цифра - это номер вытаскиваемой дорожки звука.


--------------------
DL/UL: 100/100 Mbps
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Polsta
post Среда, 30 Мая 2007, 2:46
Сообщение #3


Новичок
*

Группа: Новички
Сообщений: 17
Регистрация: 01 Авг '05



2 Юзер   Цитировать


Сплитет стоит, но файлы m2ts не открываются в MEGUI на прямую, пишет что нет фильтра или декодера.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sarmana
post Среда, 30 Мая 2007, 3:13
Сообщение #4


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 94
Регистрация: 12 Сен '06



2 Юзер   Цитировать


TS De/Re-muxer v.0.0.9.0
http://forum.doom9.org/showthread.php?t=125447

Можно вытягивать потоки сразу в TS или M2TS.



Казино Рояль закодирован H264 (AVC), посему нужны фильмы через которые можно будет потоки пропускать.

Например я все делаю руками через avisynth и graphedit:
1. Добавляем поток m2ts в graphedit, внутри выставляем нужный нам фильтр (CoreAVC v.1.3), ветку звука удаляем, она не нужна в процессе кодирования.
Получается вот так:

Сохраняем граф в graphedit (Save as Graph (.GRF)) - test.grf

2. Создаем файл test.avs
Редактируем через блокнот или любой текстовый редактор, вписываем следующее:
QUOTE
# DAR in encoder to 47 : 20. -> Анаморфное кодирование
global MeGUI_darx = 47
global MeGUI_dary = 20

# Выбрать правильный вариант fps исходного потока m2ts и указать путь к файлу
DirectShowSource("\\\Путь к файлу\\\...\test.grf",fps=23.976/25/29.97,audio=false)

# Обрезание черных краев фильма для формата 2.35:1
Crop( 2, 142, -2, -142)

# Резайс изображения для формата 2.35:1
ConvertToYv12
Spline36Resize(1280,544) # Spline36 (Neutral) 

# Задаем fps для будущего рипа если требуется, если нет удаляем эту строку
AssumeFPS(25, 1, true)


Сохраняем настройку.

3. Открываем meGUI , в строке AviSynth Script указываем путь к нашему test.avs
Выставляем параметры кодирования, считаем калькулятором битрейт и можно приступать к кодированию.

Отредактировано: sarmana в Среда, 30 Мая 2007, 3:25
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Polsta
post Среда, 30 Мая 2007, 13:36
Сообщение #5


Новичок
*

Группа: Новички
Сообщений: 17
Регистрация: 01 Авг '05



2 Юзер   Цитировать


Спасибо попробую. После обновления сплитера файл открылся в megui напрямую. Только вот при сохранении скрипта вылезает ошибка, что память не может быть прочитана. Возможно глюк из-за размера файла.

Еще один вопрос а конвертровать в Yv12 зачем?

Отредактировано: Polsta в Среда, 30 Мая 2007, 13:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sarmana
post Среда, 30 Мая 2007, 14:12
Сообщение #6


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 94
Регистрация: 12 Сен '06



2 Юзер   Цитировать


QUOTE
Еще один вопрос а конвертровать в Yv12 зачем?

Большинство доступных фильтров для AviSynth работают только с этими цветовыми настройками. Это возможно пригодится при тестах. Если нет необходимости применять дополнительную обработку видео для "улучшения" картинки, можно эту строку удалить.

QUOTE
Только вот при сохранении скрипта вылезает ошибка, что память не может быть прочитана.


В этом случае стоит проверить версию AviSynth, желательно иметь версию 2.5.7, в состав которой входит улучшенная работа с DirectX (DirectShow).
Готовый пакет можно найти по следующей ссылке - http://www.rusdivx.net/ibf/index.php?showto...ndpost&p=338955.

Отредактировано: sarmana в Среда, 30 Мая 2007, 14:17
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sotenka
post Среда, 30 Мая 2007, 18:29
Сообщение #7


Новичок
*

Группа: Новички
Сообщений: 16
Регистрация: 16 Июня '06



2 Юзер   Цитировать


QUOTE
выставляем нужный нам фильтр (CoreAVC v.1.3)


Хмм.... а где его взять? google ничего не выдает!

а для MPEG2 какой скрипт нужно делать для перекодировки в x264???

Отредактировано: sotenka в Среда, 30 Мая 2007, 20:17
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sarmana
post Четверг, 31 Мая 2007, 4:24
Сообщение #8


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 94
Регистрация: 12 Сен '06



2 Юзер   Цитировать


2 userinfosotenka

CoreAVC специально для RDA Forum (пароль RDA-Team)

QUOTE
а для MPEG2 какой скрипт нужно делать для перекодировки в x264???

Скрипт останется такой же, он универсальный, поскольку работает через файл GRF.

Нужно будет просто составить другой граф для MPEG2.
В GraphEdit будет все также как на рисунке с одним лишь исключением - нужно будет вставить вместо CoreAVC кодек или фильтр специально для MPEG2 обработки.
Для примера, существует куча кодеков под MPEG2:
nVidia Video Decoder
Cyberlink Video Decoder
Elecard MPEG decoder
и много других, в зависимости от того что у Вас установлено на компьютере.

Отредактировано: sarmana в Четверг, 31 Мая 2007, 4:25
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sotenka
post Четверг, 31 Мая 2007, 13:17
Сообщение #9


Новичок
*

Группа: Новички
Сообщений: 16
Регистрация: 16 Июня '06



2 Юзер   Цитировать


Ок, спасибо тебе большое!!! теперь все заработоло как чясики, и могу делать график! как ты показал выше! спасиб еще раз!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Polsta
post Четверг, 31 Мая 2007, 16:11
Сообщение #10


Новичок
*

Группа: Новички
Сообщений: 17
Регистрация: 01 Авг '05



2 Юзер   Цитировать


Спасибо еще раз все прошло отлично фильм рипнулся. Но появилась другая проблема как вытащить только звук?
Вот мой батник к экспору

xport -h 00000.m2ts 1 1 7

7-я дорога русская DD5.1 (всего их 8)

Отредактировано: Polsta в Четверг, 31 Мая 2007, 16:14
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
sarmana
post Четверг, 31 Мая 2007, 19:11
Сообщение #11


Начинающий кинолюбитель
**

Группа: Мемберы
Сообщений: 94
Регистрация: 12 Сен '06



2 Юзер   Цитировать


2 userinfoPolsta:
Честно говоря я так сам и не смог освоить работу xport, не то чтобы она сложная, просто учитывая количество опций автору пора бы уже подумать об GUI для программы и добавить удобных опций выбора. Мне так кажется.

Для простоты и удобства можно воспользоваться вышеупомянутой утилиткой - TS De/Re-muxer v.0.0.9.0
В данный момент она позволяет посмотреть все потоки из контейнера m2ts и при желании "вытянуть" их по отдельности.
После открытия фильма утилиткой получм следующее:

Правда могут появится ошибки если файл очень большой как например у "Казино Рояль".

В этом случае стоит воспользоватся например Elecard XMuxer Pro:

В программе можно также проверить какой-то выбранный поток на проигрывание для уверенности в правильном выборе звука.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Polsta
post Четверг, 31 Мая 2007, 20:00
Сообщение #12


Новичок
*

Группа: Новички
Сообщений: 17
Регистрация: 01 Авг '05



2 Юзер   Цитировать


Уху попробуем
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Zagolski
post Пятница, 01 Июня 2007, 16:15
Сообщение #13


Опытный кинолюбитель
***

Группа: Мемберы
Сообщений: 226
Регистрация: 10 Окт '06
Откуда: Москва, Россия



2 Юзер   Цитировать


Имхо TSRemux пока пользоваться рано, т.к. прога сырая и в ней много багов...


--------------------
DL/UL: 100/100 Mbps
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicTopic OptionsStart new topic
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
здесь находятся:
 

Lo-Fi Версия CMSBlog Сейчас: Пятница, 29 Марта 2024, 14:31