Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nahrávka z HDboxu 9200 [vyřešeno]  (Přečteno 2000 krát)

unkabunka

  • Aktivní člen
  • *
  • Příspěvků: 243
  • Všichni jste blázni,jenom já jsem letadlo.
Nahrávka z HDboxu 9200 [vyřešeno]
« kdy: 29 Dubna 2016, 20:30:47 »
Ahoj. Mám problém přehrát v PC tento soubor. Je to nahrávka z HDbox9200. nějaká ukázka
Mediainfo vypíše MPEG-TS (NoPAT/PMT). VLC ani Mplayer to neotevře. Jediný přehrávač který to přehrál je PotPlayer ve Woknech. Poradí někdo?  Díky.
« Poslední změna: 02 Května 2016, 20:51:39 od unkabunka »

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Nahrávka z HDboxu 9200
« Odpověď #1 kdy: 29 Dubna 2016, 21:21:24 »
To je divný, ffplay/avplay mi to přehrají, mplayer/mpv to přehraje, VLC opravdu selže a nic nevypíše.
Kód: [Vybrat]
$ ffprobe Snooker.ts
ffprobe version N-79139-gde1a0d4 Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.1)
  configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 30.100 / 57. 30.100
  libavformat    57. 29.101 / 57. 29.101
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 40.102 /  6. 40.102
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[NULL @ 0x3d8d180] non-existing PPS 0 referenced
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[h264 @ 0x3d8d180] non-existing PPS 0 referenced
    Last message repeated 1 times
[h264 @ 0x3d8d180] decode_slice_header error
[h264 @ 0x3d8d180] no frame!
[mpegts @ 0x3d3e1c0] PES packet size mismatch
    Last message repeated 3 times
Input #0, mpegts, from 'Snooker.ts':
  Duration: 00:01:26.28, start: 52347.796889, bitrate: 4212 kb/s
    Stream #0:0[0x1047]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:1[0x1097]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:2[0x11cd]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:3[0x11c3]: Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:4[0xfa7]: Video: h264 (Main), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Kód: [Vybrat]
$ avprobe Snooker.ts
avprobe version 11.3-6:11.3-1~trusty, Copyright (c) 2007-2014 the Libav developers
  built on Apr 13 2015 22:25:55 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[NULL @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] non-existing PPS 0 referenced
[h264 @ 0x2233660] decode_slice_header error
[h264 @ 0x2233660] no frame!
[mpegts @ 0x21ecb40] max_analyze_duration 5000000 reached
[mpegts @ 0x21ecb40] PES packet size mismatch
[mpegts @ 0x21ecb40] PES packet size mismatch
[mpegts @ 0x21ecb40] PES packet size mismatch
[mpegts @ 0x21ecb40] PES packet size mismatch
Input #0, mpegts, from 'Snooker.ts':
  Duration: 00:01:26.23, start: 52347.796889, bitrate: 4214 kb/s
    Stream #0.0[0x1047]: Audio: mp2, 48000 Hz, 2 channels, s16p, 192 kb/s
    Stream #0.1[0x1097]: Audio: mp2, 48000 Hz, 2 channels, s16p, 192 kb/s
    Stream #0.2[0x11cd]: Audio: mp2, 48000 Hz, 2 channels, s16p, 192 kb/s
    Stream #0.3[0x11c3]: Audio: mp2, 48000 Hz, 2 channels, s16p, 192 kb/s
    Stream #0.4[0xfa7]: Video: h264 (Main), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 25 fps, 90k tbn, 50 tbc
# avprobe output
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Nahrávka z HDboxu 9200
« Odpověď #2 kdy: 29 Dubna 2016, 21:37:24 »
Jen mu nesedí ten transport stream. Po překopírování do MP4 to funguje.
Kód: [Vybrat]
ffmpeg -i Snooker.ts -map 0:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4 -c copy Snooker-fix.mp4Místo ffmpeg se dá použít i avconv.
  • "-i Snooker.ts" ... určuje vstupní soubor
  • "-map 0:x" ... mapuje vstupní proudy do výstupu (jinak se kopíruje jen jedna audiostopa)
  • "-c copy" ... pouze kopírovací kodek, žádné překódovávání
  • "Snooker-fix.mp4" ... výstupní soubor
EDIT: podařilo se mi to přehrát i po převodu z TS do TS
« Poslední změna: 30 Dubna 2016, 08:47:51 od Jakub Vaněk »
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

unkabunka

  • Aktivní člen
  • *
  • Příspěvků: 243
  • Všichni jste blázni,jenom já jsem letadlo.
Re:Nahrávka z HDboxu 9200
« Odpověď #3 kdy: 30 Dubna 2016, 06:55:56 »
Překopírování se chci vyhnout. Idea je taková, že si někdo něco nahraje na NAS a kdekoliv doma si to přehraje a potom smaže. Zkusím FFplay a porovnám logy.

unkabunka

  • Aktivní člen
  • *
  • Příspěvků: 243
  • Všichni jste blázni,jenom já jsem letadlo.
Re:Nahrávka z HDboxu 9200
« Odpověď #4 kdy: 02 Května 2016, 20:49:44 »
Nainstaloval jsem FFplay a přehrává. Mplayer stále trucuje. Díky

 

Provoz zaštiťuje spolek OpenAlt.