Консультация № 185535
03.03.2012, 14:21
0.00 руб.
0 42 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:

При перепаковке ( с диска Blu-Ray ) с помощью MkvMerge файлов m2ts 1080p в mkv всё отлично, но если m2ts 1080i то изображение начинает подёргиваться.

MkvMerge v5.3.0

Можно ли это победить ? Или подскажите программу в которой это можно сделать.

Обсуждение

Неизвестный
03.03.2012, 20:09
общий
А про AviSynth что скажите ??
Неизвестный
03.03.2012, 20:12
общий
03.03.2012, 20:14
Видео
Идентификатор : 4113 (0x1011)
Идентификатор меню : 1 (0x1)
Формат : AVC
Формат/Информация : Advanced Video Codec
Профиль формата : High@L4.1
Параметр CABAC формата : Да
Параметр ReFrames формата : 4 кадра
Идентификатор кодека : 27
Продолжительность : 1 ч. 39 м.
Вид битрейта : Переменный
Битрейт : 27,4 Мбит/сек
Максимальный битрейт : 25,0 Мбит/сек
Ширина : 1920 пикселей
Высота : 1080 пикселей
Соотношение сторон : 16:9
Частота кадров : 29,970 кадров/сек
Стандарт вещания : NTSC
Цветовое пространство : YUV
Субдискретизация насыщенности : 4:2:0
Битовая глубина : 8 бит
Тип развёртки : MBAFF
Бит/(Пиксели*Кадры) : 0.441
Размер потока : 19,0 Гбайт (77%)
Основные цвета : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Характеристики трансфера : BT.709-5, BT.1361
Коэффициенты матрицы : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Такое тоже дёргает.
Неизвестный
03.03.2012, 20:30
общий
03.03.2012, 22:18
Format Factory даже ядро из DTS-HD MA достать не может, это не программа для кодирования (или я чего то не разглядел )
Неизвестный
04.03.2012, 00:11
общий
Вы меня заинтриговали!
22ГБ закачается только к утру
Неизвестный
04.03.2012, 00:36
общий
ещо как вариант: возможно вы с помощью MkvMerge всё нормально переупаковываете. А вот вопрос чем воспроизводите файл mkv?
Если это Media Player Classic, он может файлы m2ts b mkv открывать разными фильтрами.
Откройте в Mediainfo переупакованный файл mkv, если там будет:
" ...
Тип развёртки : Чересстрочная
Порядок развёртки : Верхнее поле первое
... "
то необходимо смотреть настройки фильтра которым воспроизводите, или в настройках проигрывателя искать опцию interlace
А ещо, я бы попробовал воспроизвести переупакованный файл в других проигрователях
Неизвестный
04.03.2012, 09:52
общий
04.03.2012, 09:54
скачал, сразу переупаковал рекомендованым вами MkvMerge :
он не увидел PCM потока в исходном файле, только DTS, зато картика в выходном mkv осталась нормальной и ни какого дрожания или нарушения черезстрочности я не заметил:

General
Unique ID : 220467637163225925924804286949277788175 (0xA5DC85BD313BDEBC9D23439F233F680F)
Complete name : D:\DL\2011\12\Foreigner_Live_2008\BDMV\STREAM\00004_m.mkv
Format : Matroska
Format version : Version 2
File size : 19.1 GiB
Duration : 1h 44mn
Overall bit rate : 26.2 Mbps
Encoded date : UTC 2012-03-04 03:47:24
Writing application : mkvmerge v5.3.0 ('I could have danced') built on Feb 9 2012 10:38:07
Writing library : libebml v1.2.3 + libmatroska v1.3.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Muxing mode : Header stripping
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 44mn
Bit rate mode : Variable
Bit rate : 24.1 Mbps
Maximum bit rate : 35.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : NTSC
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Top Field First

Bits/(Pixel*Frame) : 0.387
Stream size : 17.6 GiB (92%)
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
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Muxing mode : Header stripping
Codec ID : A_DTS
Duration : 1h 44mn
Bit rate mode : Variable
Bit rate : 1 561 Kbps / 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Language : English



А вот Format Factory, действительно отказался корректно работать :(
хотя увидел обе звуковых дорожки и воспроизводил оригинальный файл и DTS и PCM, на выходе, после нескольких попыток выдавал разные неправильные файлы ...:(

думаю ответ корректной переупаковки надо искать здесь: Combined Community Codec Pack, или у создателей формата: MKV
Неизвестный
04.03.2012, 10:21
общий
Цитата: 363839
А вот вопрос чем воспроизводите файл mkv?


Dune HD Base 3.0 -> Pioneer VSX-920-K -> Philips 47PFL7666H/12
Неизвестный
04.03.2012, 10:25
общий
04.03.2012, 11:43
Цитата: 363839
зато картика в выходном mkv осталась нормальной и ни какого дрожания или нарушения черезстрочности я не заметил:


Чудеса, у меня и не только, что на компах, что на плеерах дёргает.

На 38-43 секунде когда головы зрителей перемещаются с право налево у Вас всё нормально?

Неизвестный
04.03.2012, 11:46
общий
Ваши предложения, куда копать ??
Неизвестный
04.03.2012, 13:19
общий
Из того видео что вы выложили я вижу не ошибку чередования строк, а видно что проигрыватель не успевает воспроизводить кадры.
На самом деле MKV очень требовательный формат и ест много ресурсов: wikipedia, надо было сразу об этом написать. Может вам лучше упаковать в AVI, усли проигрыватель его воспроизводит?
Неизвестный
04.03.2012, 13:52
общий
судя по описанию Dune HD Base 3.0 должен воспроизводить оригинальные файлы
Неизвестный
04.03.2012, 15:39
общий
04.03.2012, 15:43
На компьютерах дёргает один в один как на плеере, а Дюна ест всё даже mkv с потоком более 100мбит , просто что то запаковать не получается.

Неизвестный
04.03.2012, 16:28
общий
вот ещё что могу предложить: SmartLabs tsMuxeR v1.10.6

желаемый вами MKV он создавать не умеет, зато оригинальный m2ts видит корректно и корректно раскидывает его на составляющие, или же можно выбросить часть материала и собрать (ts, m2ts, ...)
Прикрепленные файлы:
d2ea38a4bd5ba0631fb4e60f37edbcd8.PNG
Неизвестный
04.03.2012, 16:55
общий
04.03.2012, 16:59
Да разбирал я m2ts на потоки tsMuxeR-ом и не только им, и собирал в mkv разными прогами, всё равно дёргает. И делал это на разных компах - результат один.

Дёргает не только на плеере но и на компах с разными софтовыми плеерами.

У же не знаю что и делать.
Неизвестный
04.03.2012, 17:01
общий
04.03.2012, 17:06
а почему вы хотите mkv?
m2ts дёргает?
если да то остаётся пережать, понизив битрейт, причём раза в два.
и наверно стоит применить deinterlace при пережатии, в руководстве может быть не указанно что проигрыватель с interlac_ом не дружит
Неизвестный
04.03.2012, 17:04
общий
m2ts и ts нет, а в mkv хочу потому что там можно сделать разбивку на главы.
Неизвестный
04.03.2012, 17:09
общий
Есть ещё MakeMKV - http://www.makemkv.com/

Тоже такой же результат.
Неизвестный
04.03.2012, 17:29
общий
при создании Blu-ray тоже можно сделать разбивку на главы.
Прикрепленные файлы:
fb9e75ea17077ead571c9b09f23b14b2.PNG
Неизвестный
04.03.2012, 18:18
общий
Можно, только вопрос как главы подписать ?


Неизвестный
04.03.2012, 18:27
общий
:))) понял,
кажется я нашёл решение, щас пробую ...
Неизвестный
07.03.2012, 09:06
общий
07.03.2012, 09:10
Воспроизведите на своём проигрывателе этот [url=176.101.14.143\r\0004.mkv]MKV[/url], или с торента
Прикрепленные файлы:
959e21ca44431a060063b03a3b7ef963.7z
Неизвестный
07.03.2012, 10:59
общий
Поставил на закачку, но скорость выше 2 мбит не поднимается. И спасибо Вам, а то меня уже на многих форумах бросили ( типа у меня не дёргает и тема закрыта )
Неизвестный
07.03.2012, 12:33
общий
У нас ни кого не бросают :)

... скорость выше 2 мбит не поднимается. ...

это мой провайдер, глючный бывает до 25-ти, но видать не судьба. Могу попробовать на какой нибудь файл обменник, но кто примет 24ГБ?

можете связаться со мной по skype: eukreua
Неизвестный
07.03.2012, 12:46
общий
Да пускай качает, завтра готово будет говорит uTorrent.
Неизвестный
07.03.2012, 13:11
общий
у меня пишет 2 недели, скорость 30-50 К :)
Неизвестный
11.03.2012, 08:06
общий
11.03.2012, 08:13
Цитата: 363839
Воспроизведите на своём проигрывателе


Ну наконец то скачалось, идёт вроде ровно.

Ширина : 1920 пикселей
Высота : 544 пикселя
Соотношение сторон : 16:9
Частота кадров : 59,940 кадров/сек

Где остальные 536 строк ?

Частоту кадров я тоже ставил 59,940 но всё равно подёргивало.

Наднях вышла новая MkvMerge v5.4.0 так там



если не трогать ни чего , получается

Частота кадров : 60,000 кадров/сек
Частота кадров в оригинале : 29,970 кадров/сек

И тоже идёт гладко, я уже ни чего не понимаю.
Неизвестный
11.03.2012, 08:30
общий
А теперь я хочу вернутся, к тому что писал раньше: на выложенном вами видео нету ошибки черезстрочности!. Частота кадров 29.97i означает что видео должно воспроизводить 59.94(29.97*2) полу кадров в секунду. Причом каждый полукадр содержит не разрезанный по полам кадр, а чётные или нечётные строки, то есть каждый 1920x1080 29.97fps i кадр содержит в себе 2 временных отрезка по 1/59.94 секунды и разрешением 1920 точек на 540 строк. Рас вы говорите что прогрессивное видео ваш проигрыватель воспроизводит нормально, я решил что у него проблема именно с воспроизведением через строчного видео, поэтому разделил i кадры на 2*p кадры, соответственно частота стала 59.94 p кадров в секунду (60000/1001p), а разрешение 1920 на 540. 544 наверно глюк, в моей программе, я это увидел уже когда вы начали скачивать, hex редактором исправил на 540, на воспроизведение, (Media Player Classic) ни как не повлияло.
Неизвестный
11.03.2012, 09:06
общий
Похоже что в новой версии MkvMerge поправили.

10 Mar 2012: Released v5.4.0 (ChangeLog).


* Released v5.4.0.



* mkvmerge: bug fix: Fixed wrong calculation of the maximum number
of ns per cluster in certain fringe cases if timecode scale was
set to "auto" mode ("--timecode-scale -1"). Fix for bug 707.



* build system: The C++ compiler must now support the C++11
keyword 'nullptr'. configure checks for it. For GCC this means at
least v4.6.0.

* mkvinfo: new feature: mkvinfo will output the track ID that
mkvmerge and mkvextract would use for a track. This information is
shown alongside the "track number" element in verbose mode and in
the track summary in summary mode.

* mkvmerge, mmg: enhancement: The "--default-duration" in mkvmerge
and the "FPS" drop down box in mmg now accept "p" or "i" as a unit
-- as in e.g. "25p" or "50i". Several commonly used values have
been added to mmg's "FPS" drop down box and others removed.

* mkvmerge: bug fix: When using an external timecode file with
AVC/h.264 video the default duration will be set to the most-often
used duration in the timecode file.

* mmg: enhancement: Added the values "50", "60" and "48000/1001"
to the list of commonly used values for the "FPS" input field.

* mkvmerge: bug fix: AVC/h.264 packetizer: The value given with
"--default-duration" (after internal conversion from the unit
given by the user to duration in nanoseconds) is now again
interpreted as the duration of a frame and not of a field.

* mkvmerge: bug fix: SRT subtitles: timecodes can contain the
minus sign before any digit, not just before the first one.



* mkvmerge: bug fix: Sometimes non-AC3 files were mistakenly for
AC3 after the re-write of the AC3 handling code on
2012-02-26. This has been rectified. Fix for bug 723.



* mkvmerge: enhancement: mkvmerge will keep the "enabled" track
header flag when muxing. mkvmerge will also output its value in
verbose identification mode as "enabled_track".

* mkvmerge: enhancement: MicroDVD text subtitles are recognized as
an unsupported format instead of an unknown format.

* mmg: The warning that no default duration/FPS has been given for
AVC/h.264 tracks has been removed.

* mkvmerge: bug fix: Complete re-write of the timecode handling
code for AVC/h.264 tracks. Now handles several cases correctly:
interlaced video, video with multiple or changing SPS with
different timing information. The timing information is extracted
from the bitstream. Therefore the user doesn't have to specify the
default duration/FPS himself anymore. Fix for bugs 434 and 688.



* build system: Boost's "rational" library is now required.

* mkvmerge: bug fix: Complete re-write of the (E)AC3 parsing and
handling code. Dependent EAC3 frames are now handled
correctly. Fix for bug 704.



* mkvmerge: bug fix: The width and height of h.264 video tracks
with a pixel format other than 4:2:0 are now calculated
correctly. Fix for bug 649. Patch by Nicholai Main (see AUTHORS).

* mkvmerge: bug fix: Fixed file type recognition and frame drops
for VC1 elementary streams that do not start with a sequence
header but with frame or field packets instead.

* mkvmerge: bug fix: Fixed mis-detection as unsupported DV files
(happened for e.g. PGS subtitle files).



* doc: enhancement: Updates for option file usage and supported
subtitle formats.

В английском не силён.
Неизвестный
11.03.2012, 12:04
общий
И всё таки вопрос - можно ли запаковать 1080i - interlace в mkv ??
Неизвестный
11.03.2012, 12:09
общий
конечно можно, вопрос в том кто это сможет воспроизводить?
Форма ответа