[Edit] Die Lösung ist im letzten Post: Das Aufnahmeverzeichnis muss schon korrekt benannt sein, sonst klappts nicht ...
Hallo Experten,
mein Vdr hat von "Babylon Berlin" die Folgen 4, 5, 6 nicht aufgezeichnet, da habe ich sie aus der ARD Mediathek runtergeladen und mit Avidemux nach ts gewandelt, so wie ich es vorher schon oft erfolgreich gemacht hatte. Der Vdr (Frontend Softhdd) spielt aber das Ergebnis nicht ab, sondern springt sofort zurück ins laufende Programm. Im Log erscheint keine Meldung.
Hier im Forum habe ich jetzt einige ähnliche Beiträge gesehen und daher auch ffmpeg ausprobiert - hilft bisher nichts.
Hier ist die Ausgabe von ffprobe <originaldatei.mp4>
matthias@MatBookPro:~/Downloads$ ffprobe Babylon_Berlin-Folge_4-1280-1.mp4
ffprobe version 3.3.4-2 Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 7 (Ubuntu 7.2.0-8ubuntu2)
configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Babylon_Berlin-Folge_4-1280-1.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isom
creation_time : 2018-09-26T15:05:03.000000Z
Duration: 00:43:12.36, start: 0.000000, bitrate: 3774 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 3582 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc (default)
Metadata:
creation_time : 2018-09-26T15:05:03.000000Z
handler_name : MP4 Video Media Handler
encoder : AVC Coding
Stream #0:1(deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
Metadata:
creation_time : 2018-09-26T15:05:03.000000Z
handler_name : MP4 Sound Media Handler
matthias@MatBookPro:~/Downloads$
Und hier die Ausgabe von ffprobe <Ergebnis.ts> für den einfachsten Fall, dass Video und Audio nur kopiert werden
ffmpeg -i Babylon_Berlin-Folge_4-1280-1.mp4 -acodec copy -vcodec copy Babylon_Berlin-Folge_4-1280-1_ffmpeg_copy_copy.ts
matthias@MatBookPro:~/Downloads$ ffprobe Babylon_Berlin-Folge_4-1280-1_ffmpeg_copy_copy.ts
ffprobe version 3.3.4-2 Copyright (c) 2007-2017 the FFmpeg developers
built with gcc 7 (Ubuntu 7.2.0-8ubuntu2)
configuration: --prefix=/usr --extra-version=2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libavresample 3. 5. 0 / 3. 5. 0
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
[h264 @ 0x55f1f46a1720] non-existing SPS 0 referenced in buffering period
[h264 @ 0x55f1f46a1720] SPS unavailable in decode_picture_timing
[h264 @ 0x55f1f46a1720] non-existing SPS 0 referenced in buffering period
[h264 @ 0x55f1f46a1720] SPS unavailable in decode_picture_timing
Input #0, mpegts, from 'Babylon_Berlin-Folge_4-1280-1_ffmpeg_copy_copy.ts':
Duration: 00:43:12.32, start: 1.400000, bitrate: 4102 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1[0x101](deu): Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 200 kb/s
matthias@MatBookPro:~/Downloads$
Wie man sieht, sind jetzt einige Fehler drin der Art
[h264 @ 0x55f1f46a1720] non-existing SPS 0 referenced in buffering period
[h264 @ 0x55f1f46a1720] SPS unavailable in decode_picture_timing
Das führt wohl auch dazu, dass der Vdr das Ergebnis nicht mehr abspielt. VLC und andere Videoplayer stören sich nicht daran.
Dies ist auch das erste Mal, dass das Wandeln von Mediathek-Dateien in ts für den Vdr nicht funktioniert.
Hier bin ich jetzt ratlos.
Hat jemand einen Tipp?
Danke schonmal
& viele Grüße
Matthias