mkv - pomocy

effendi

New member
Proszę o pomoc w wyjaśnieniu w jaki sposób przygotować plik mkv do odtwarzania przez dlna na TV (p50g30e).
Próbuje mkvmerge w najnowszej wersji - dodaje napisy. Na PC (win7) wszystko działa OK, natomiast TV nie widzi plików mkv - tylko źródłowe avi :(
 

effendi

New member
Dzięki za podpowiedzi !! Zainstalowałem mkvmarge w wersji 3.0.0 - bez zmian. TV nie widzi plików mkv. Możecie wrzucić na jakiś serwer sampla, który jest czytany na Waszych tv? Czy potrzeba aktywować jakąś funkcję w menu TV aby wszystko działało?
 

cuthbert75

New member
Pisałem o tym samym problemie w wątku aktywnym jakiś tydzień temu. Wygląda na to, że MkvMerge (to jest tylko kontener) zmienia sposób prezentacji strumienia video w ten sposób, że TV nie jest w stanie go odczytać. Teoretycznie powinien bo to są to te same dane tylko umieszczone w kontenerze, ale tego nie robi... ;( Sprawdzone na różnych wersjach programu. Z tego co wyczytałem w nowszych wersjach MkvMerge trzeba wyłączyć kompresję nagłówka.
 

numion

New member
MKV to tylko kontener czyli taki jakby folder dla obrazu, dźwięku, napisów itp czyli "strumieni". żeby wszystko w jednym pliku było.
Jest kilka popularnych kontenerów np AVI i WMV. W kontenerze mogą być różne "strumienie".
Jeśli chodzi o video to w panasonicach (i chyba w ogóle) najlepiej się sprawuje kodek x264. Aby przekonwertować video do tego kodeka można użyć programu "handbrake" (http://www.videohelp.com/download/HandBrake-0.9.5-Win_GUI.exe). Trzeba tam ustawić kodek x264 w zakładce video.
Dla audio najlepszym wyborem kodeka będzie ac3. Oferuje wielokanałowość i bardzo przyzwoitą jakość. Można też użyć mp3.
Mając już przygotowane takie dwa strumienie (video i audio) możemy je połączyć programem mkvtoolnix (http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-unicode-3.0.0.7z) do kontenera MKV.

Voila! Mamy gotowy film dla tv panasonic :)
 

effendi

New member
Dzięki za pomoc - problem z niewidocznymi plikami mkv zawdzięczałem Windows Playerowi, który nie potrafi streamować tych plików do TV. Zainstalowałem TwonkyServer - i wszystko działa - THX
 

tical

New member
@tical - opisz ustawienia programu THX
Tu nie ma co opisywac.
Wrzucam film MKV do programu, usuwam (odznaczam) zbedne sciezki audio, napisy i zapisuje pod nowa nazwa nie zmieniajac nic wiecej.

Ogladalem wczoraj film MKV przejechany wersja v3.4.0 i dziala wysmienicie.

Mam tez kilka bajek w 1080p i po uzyciu v3.3.0 (wycialem wszystkie audio poza PL), film w TV rozjezdza sie po jakims czasie (a/v), im dluzej ogladam tym wiekszy rozjazd, dodatkowo nie dziala przewijanie filmu, wywala sie i wraca do poczatku, a na plikach 720p ok.
Pytanie czy TV nie wyrabia z 1080p czy winna wersja 3.3.0 (na PC oczywiscie filmy OK)?
Jak u innych dzialaja filmy MKV 1080p z USB?
 

numion

New member
Jak się sprawuje ten TwonkyServer? Chyba jest płatny? Ja używam darmowego serviio i szczerze polecam bo działa bardzo dobrze.
 

k0per

New member
Witam. Również mam problem z odtwarzaniem plików mkv przez mój telewizor P42G30E. Próbuję odtworzyć filmy poprzez DLNA (TwonkyServer/Serviio/Skifta/PS3MS) i z samym wideo nie ma problemów. Nie mogę jednak odtworzyć filmów z napisami - te wyświetlane są jedynie w przypadku napisów wmuxowanych w pliki mkv. Skorzystałem więc z programu MKVMerge, wmuxowując napisy do filmów w formacie .avi. Mój telewizor jednakże nie chce ich odtworzyć ("Plik nieobsługiwany") - również z pendrive. Czy ktoś znalazł rozwiązanie tego problemu?

Uprzedzając pytanie: próbowałem w/w operacji na mkvmerge we wszystkich polecanych wersjach, a więc: 3.0.0, 3.3.0, 3.4.0, 4.1.0, 5.7.0 oraz 6.2.1 (najnowszej). We wszystkich ten sam rezultat.
 

mgalkiewicz

New member
Upewnij się, że napisy są w formacie UTF-8 z BOMem. Najprościej rzecz biorąc użyj programu SRTWiz do "naprawienia" napisów i dopiero wtedy dodaj je do kontenera mkv. W moim przypadku dzialala wersja 3.3.0 w przeciwieństwie do 5.1.0 (mkvmerge). Mam ten sam telewizor tylko wiekszy i na 100% da się to odtworzyc. Nie musisz nawet dodawać napisów do mkv. Wystarczy że plik z napisami o tej samej nazwie tylko rozszerzeniu srt będzie w tym samym kadalogu co plik mkv (w przypadku odczytu z pendrive).

Podsumowując:
1. Przeleć napisy programem SRTWiz
2. Dodaj je do mkv jesli uzywasz jakiegos serwera DLNA
3. Umiesc je pod taka sama nazwa ale rozszerzeniem srt w tym samym katalogu jest uzywasz pendrive (czywiscie w przypadku pendrive dziala tez dodanie do mkv)

W razie problem wal smialo chetnie pomoge.
 

mgalkiewicz

New member
Udało mi się zmusić do działania wersję 5.1.0. Podejrzewam, że zadziała również z nowszymi. Wystarczy w opcjach zaznaczyć "Disable header removal compression for audio and video tracks by default".

Więcej info:
bunkus.org/videotools/mkvtoolnix/faq.html#compatibility_options
bunkus.org/videotools/mkvtoolnix/faq.html#header_removal_compression
 

k0per

New member
Upewnij się, że napisy są w formacie UTF-8 z BOMem. Najprościej rzecz biorąc użyj programu SRTWiz do "naprawienia" napisów i dopiero wtedy dodaj je do kontenera mkv. W moim przypadku dzialala wersja 3.3.0 w przeciwieństwie do 5.1.0 (mkvmerge). Mam ten sam telewizor tylko wiekszy i na 100% da się to odtworzyc. Nie musisz nawet dodawać napisów do mkv. Wystarczy że plik z napisami o tej samej nazwie tylko rozszerzeniu srt będzie w tym samym kadalogu co plik mkv (w przypadku odczytu z pendrive).

Podsumowując:
1. Przeleć napisy programem SRTWiz
2. Dodaj je do mkv jesli uzywasz jakiegos serwera DLNA
3. Umiesc je pod taka sama nazwa ale rozszerzeniem srt w tym samym katalogu jest uzywasz pendrive (czywiscie w przypadku pendrive dziala tez dodanie do mkv)

W razie problem wal smialo chetnie pomoge.

Dziękuję bardzo za odpowiedź! Jednakże problem występuje także, gdy nie dodaję napisów - w związku z tym wnioskuję, że problem leży w samym MKVMerge. Nie mogę tak powstałych plików mkv odtworzyć ani z pendrive, ani za pomocą serwera DLNA. Spotkałeś się może z czymś takim?

PS. Przetestowałem teraz jeszcze dla pewności na wersji 3.3.0, bez dodawania napisów - efekt ten sam.
 

mgalkiewicz

New member
Mozesz wkleic informacje pokazane przez mkvinfo dla pliku ktory nie dziala? Obraz nie dziala na zadnym filmie ktory masz czy tylko na niektorych? Wczesniej pisales ze nie dziala z napisami tylko.
 

k0per

New member
Mozesz wkleic informacje pokazane przez mkvinfo dla pliku ktory nie dziala? Obraz nie dziala na zadnym filmie ktory masz czy tylko na niektorych? Wczesniej pisales ze nie dziala z napisami tylko.

Masz rację, wyraziłem się nieprecyzyjnie. Obraz nie działa na żadnym filmie, który mam - nawet jeśli nie dodaję do niego napisów. Źródłowe pliki .avi działają bezproblemowo. Zwyczajnie odpalam MKVMerge 3.3.0, i wciskam "Start muxing" (może powinienem zmienić jakąś opcję w MKVMerge?). A oto informacje, o które prosiłeś:

(MKVInfo) + EBML head at 0
(MKVInfo) |+ Doc type: matroska at 5
(MKVInfo) |+ Doc type version: 2 at 16
(MKVInfo) |+ Doc type read version: 2 at 20
(MKVInfo) + Segment, size 727523408 at 24
(MKVInfo) |+ Seek head at 36
(MKVInfo) | + Seek entry at 41
(MKVInfo) | + Seek ID: 0x15 0x49 0xa9 0x66 (KaxInfo) at 44
(MKVInfo) | + Seek position: 4099 at 51
(MKVInfo) | + Seek entry at 56
(MKVInfo) | + Seek ID: 0x16 0x54 0xae 0x6b (KaxTracks) at 59
(MKVInfo) | + Seek position: 4248 at 66
(MKVInfo) | + Seek entry at 71
(MKVInfo) | + Seek ID: 0x11 0x4d 0x9b 0x74 (KaxSeekHead) at 74
(MKVInfo) | + Seek position: 727477250 at 81
(MKVInfo) | + Seek entry at 88
(MKVInfo) | + Seek ID: 0x1c 0x53 0xbb 0x6b (KaxCues) at 91
(MKVInfo) | + Seek position: 727457749 at 98
(MKVInfo) |+ EbmlVoid (size: 4027) at 105
(MKVInfo) |+ Segment information at 4135
(MKVInfo) | + Timecode scale: 1000000 at 4141
(MKVInfo) | + Muxing application: libebml v0.8.0 + libmatroska v0.9.0 at 4148
(MKVInfo) | + Writing application: mkvmerge v3.3.0 ('Language') built on Mar 24 2010 14:59:24 at 4186
(MKVInfo) | + Duration: 5479.880s (01:31:19.880) at 4247
(MKVInfo) | + Date: Wed Jan 04 13:08:25 2012 UTC at 4254
(MKVInfo) | + Segment UID: 0xab 0x83 0xff 0x0e 0x8f 0x68 0xb0 0xa2 0x98 0x35 0x63 0x79 0x3c 0x57 0xaf 0x3e at 4265
(MKVInfo) |+ Segment tracks at 4284
(MKVInfo) | + A track at 4290
(MKVInfo) | + Track number: 1 at 4293
(MKVInfo) | + Track UID: 1243297723 at 4296
(MKVInfo) | + Track type: video at 4303
(MKVInfo) | + Enabled: 1 at 4306
(MKVInfo) | + Default flag: 1 at 4309
(MKVInfo) | + Forced flag: 0 at 4312
(MKVInfo) | + Lacing flag: 0 at 4316
(MKVInfo) | + MinCache: 1 at 4319
(MKVInfo) | + Timecode scale: 1 at 4323
(MKVInfo) | + Max BlockAddition ID: 0 at 4331
(MKVInfo) | + Codec ID: V_MS/VFW/FOURCC at 4335
(MKVInfo) | + Codec decode all: 1 at 4352
(MKVInfo) | + CodecPrivate, length 40 (FourCC: XVID, 0x44495658) at 4355
(MKVInfo) | + Default duration: 40.000ms (25.000 fps for a video track) at 4398
(MKVInfo) | + Language: und at 4406
(MKVInfo) | + Video track at 4413
(MKVInfo) | + Pixel width: 576 at 4415
(MKVInfo) | + Pixel height: 426 at 4419
(MKVInfo) | + Interlaced: 0 at 4423
(MKVInfo) | + Display width: 576 at 4426
(MKVInfo) | + Display height: 426 at 4431
(MKVInfo) | + A track at 4436
(MKVInfo) | + Track number: 2 at 4438
(MKVInfo) | + Track UID: 539456412 at 4441
(MKVInfo) | + Track type: audio at 4448
(MKVInfo) | + Enabled: 1 at 4451
(MKVInfo) | + Default flag: 1 at 4454
(MKVInfo) | + Forced flag: 0 at 4457
(MKVInfo) | + Lacing flag: 1 at 4461
(MKVInfo) | + MinCache: 0 at 4464
(MKVInfo) | + Timecode scale: 1 at 4468
(MKVInfo) | + Max BlockAddition ID: 0 at 4476
(MKVInfo) | + Codec ID: A_MPEG/L3 at 4480
(MKVInfo) | + Codec decode all: 1 at 4491
(MKVInfo) | + Default duration: 24.000ms (41.667 fps for a video track) at 4494
(MKVInfo) | + Language: und at 4502
(MKVInfo) | + Audio track at 4509
(MKVInfo) | + Sampling frequency: 48000 at 4511
(MKVInfo) | + Channels: 2 at 4517
(MKVInfo) |+ EbmlVoid (size: 1024) at 4520
(MKVInfo) |+ Cluster at 5547

Dziękuję za zainteresowanie
 

effendi

New member
Przede wszystkim kliknij na plik video i audio i zaznacz w Extra Options - Compression = none ... potem dopiero zaczynasz muxing
 
Do góry