So nach einigem lesen hier im Forum habe ich mich dann doch mal registriert,
denn deine Anwendung finde ich sehr interessant!
Ich habe Vodafon TV.
Der mitgelieferte Receiver kann zwar aufnehmen, aber die Filme kann man nicht vom Reciever kopieren.
Alle SD und die öffentlich rechtlichen HD Kanäle kommen unverschlüsselt über UDP.
Leider funktionierte die Aufnahme nicht auf anhieb.
Während die ffmpeg Eingabe auf meinem PC problemlos lief kam auf der DS bei
ffmpeg -i udp://@232.0.1.1:10010 -acodec copy -vcodec copy Das_Erste.ts
die folgende Fehlermeldung
[mpegts @ 0x44fe0] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 9510 >= 9510
av_interleaved_write_frame(): Invalid data found when processing input
komischerweise geht Audio oder Video einzeln
ffmpeg -i udp://@232.0.1.1:10010 -acodec copy -vn Das_Erste.ts
ffmpeg -i udp://@232.0.1.1:10010 -an -vcodec copy Das_Erste.ts
nach einigem suchen habe ich es dann mal mit vorgegebenen audiocodec "mp2" probiert.
ffmpeg -i udp://@232.0.1.1:10010 -acodec mp2 -vcodec copy Das_Erste.ts
das lief, allerdings nur 64 kb/s
Stream #0.1(deu): Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s (clean effects)
statt 192 kb/s
Stream #0.1(deu): Audio: mp2, 48000 Hz, stereo, 192 kb/s (clean effects)
und mit deutlichem Zeitversatz!?
Mit ffmpeg kenne ich mich auch nicht aus
aber habe dann bezüglich Zeitversatz "async" gefunden
und mit
ffmpeg -async 1 -i udp://@232.0.1.1:10010 -acodec mp2 -vcodec copy Das_Erste.ts
lief dann alles
In dem tvstreamrecorder ffmpeg Config habe ich jetzt also
-async 1 -acodec mp2 -vcodec copy
stehen und es scheint zu laufen.
Bin dann nur mal gespannt wenn die DSM 5 raus ist !?