checke, ob Deine URL wirklich korrekt ist - in Deinem Beitrag enthält sie nämlich ein Leerzeichen zwischen spec und inv
Hab ich geprüft. DIe URL ist korrekt, der Umbruch kam vom Protokoll, welches in der Zeile zu lang für die Bildschirmbreite war.
schaue bitte, ob Du Video Station von Synology installiert hast, ohne diese gibt es nämlich kein ffmpeg auf der DS. Alternativ kann man es manuell installieren, ist aber etwas komplizierter;
Hab ich jetzt noch nachträglich installiert. Einfach um sicherzugehen.
wenn Du Terminalzugang auf Deine DS eingerichtet hast, kannst Du auch probieren im Terminal ffmpeg aufzurufen;
Ebenfalls erledigt. Dort wurde mir (auch vor der Installation von Video Station) die aktuelle ffmpeg version bei Eingabe desselbigen angezeigt:
ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease)
- kontrolliere, ob der Ordner /volume1/Videos tatsächlich existiert (Stichwort: Großschreibung);
Ordner existiert. Hatte ich selbst erstellt, habe den Speicherpfad allerdings probehalber auch nochmal in den "video"-Ordner umgeändert, welcher von der Video Station erstellt wird. Leider auch ohne Erfolg.
- hier könnte es auch helfen, die globale Dateierweiterung von .ts in .mp4 oder .mkv zu ändern, darauf reagiert ffmpeg anders.
Probiert. Bis jetzt ergebnislos.
wenn der Fehler vom ffmpeg kommt (an der Ausgabe erkennbar), kann man mehr Info einblenden, indem man in der Konfiguration -loglevel info statt -loglevel fatal verwendet;
Da vermute ich den Fehler. Es wird derzeit noch nichtmal im Ansatz eine Datei im Speicherordner für die Aufnahmen produziert. Hab das Protokoll wie empfohlen mal erweitert und unten stehende Fehlermeldung kam zum Vorschein:
FFMPEG record 'test' ended with an error:ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.9.3 (crosstool-NG 1.20.0) 20150311 (prerelease) configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-nonfree --enable-libfaac --enable-encoders --enable-pthreads --disable-bzlib --disable-protocol=rtp --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffserver --disable-ffplay --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi --disable-decoder=amrnb --disable-encoder=zmbv --disable-encoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=dca --disable-decoder=eac3 --disable-decoder=truehd --cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ccache-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264 libavutil 54. 27.100 / 54. 27.100 libavcodec 56. 41.100 / 56. 41.100 libavformat 56. 36.100 / 56. 36.100 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 16.101 / 5. 16.101 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.100 / 1. 2.100 libpostproc 53. 3.100 / 53. 3.100rtsp://192.168.XXX.X:554/?freq=330&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,400,401,402,403,404,407,408,470,1276,2171: Protocol not found
Ich denke "Protocol not found" am Ende der Meldung gehört da nicht hin
Nur weiß ich auch nicht wie ich das dort weg bekomme. Kann es mit dem in der Konfiguration erwähntem Pfad für ffmpeg zusammenhängen? Bei mir steht da nur folgendes:
Kompletter Pfad für ffmpeg: ffmpeg
Wirkt auf mich jetzt nicht unbedingt wie ein Pfad, aber ich wüsste auch nicht wie der Pfad lautet. Wenn man mir sagt, in welchem Ordner ich via Konsole suchen kann, dann kann ich mir das raussuchen.