LINUX.ORG.RU

mkvmerge — что за ерунда?


0

2

А что за фигня случилась с mkvmerge, у него какие-то новые опции появились или я просто что-то забыл?

Насколько я помню, раньше можно было взять любой видеофайл (кино) и любую дорогу к нему (оригинальную озвучку, например), причём даже было не важно, в каких форматах оно было, запускаешь mkvmerge -o merged.mkv film.mkv filn_en.ac3 — и получаешь нормальный mkv-файл с оригинальной озвучкой.

Сейчас эта команда генерирует какой-то шлак, который не воспроизводится mplayer'ом:

[mkv] Дорожка 1 сжата неизвестным/неподдерживаемым 
[mkv] алгоритмом (3). Пропуск дорожки.
[mkv] Дорожка 2 сжата неизвестным/неподдерживаемым 
[mkv] алгоритмом (3). Пропуск дорожки.
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Начало воспроизведения...
a52: error at resampling
[h264 @ 0x883d5e0]AVC: nal size 178438
[h264 @ 0x883d5e0]no frame!
Error while decoding frame!
[h264 @ 0x883d5e0]AVC: nal size 7745
[h264 @ 0x883d5e0]no frame!
Error while decoding frame!
[h264 @ 0x883d5e0]AVC: nal size 8513
[h264 @ 0x883d5e0]no frame!
Error while decoding frame!
[h264 @ 0x883d5e0]AVC: nal size 8769
[h264 @ 0x883d5e0]no frame!
Error while decoding frame!
[h264 @ 0x883d5e0]AVC: nal size 9025
[h264 @ 0x883d5e0]no frame!
Error while decoding frame!

ну и так далее, пока не вылетит. Может, я что-то пропустил? mmg делает точно такой же файл, что самое печальное.

★★
Ответ на: комментарий от Deleted

Да, это оно, спасибо. Странно, mplayer не поддерживает каике-то требования спецификации, прям удивительно.

http://www.bunkus.org/videotools/mkvtoolnix/faq.html#header_removal_compression

Starting with v4.1.0 mkvmerge uses header removal compression for a couple of track types by default.

Here's a list of hardware and software players that do not implement this part of the specification. This list is most likely outdated as updates are released by the authors and manufacturers.

  • Software:
    • DivX thumbnail component
    • mplayer and derivatives (e.g. KMPlayer)
    • SolveigMM DirectShow demuxer
    • tsMuxer
    • VideoLAN Client/VLC (Fixed in the meantime. Version 1.1.2 and newer work correctly.)
  • Hardware:
    • Asus O!Play and O!Play Air
    • Brite View CinemaTube
    • Samsung LED TV
    • Sony SMP-N100
    • Western Digital TV Live HD/WDTV
name_no ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.