Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
28.02.2015, 15:37
(Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2015, 18:12 von bstabens.)
Ich nehme momentan mit dem vdr auch Radiosendungen auf. Ich habe ein kleines Skript, welches mir die .ts-Dateien sofort umwandelt in mp4 oder mp3-Dateien. Momentan basiert diese Entscheidung auf dem Verzeichnis, in dem die .ts-Dateien gespeichert sind. Ich würde aber gerne einen Test einbauen, der erkennt, ob das nun eine reine Audiodatei ist oder auch Videoanteile darin sind. file bringt nichts, weil der nur erkennt, dass es sich um einen mpeg Transport Stream handelt - egal, ob Ton oder Bild.
Hat da jemand eine Idee?
bstabens
Beiträge: 7.219
Themen: 302
Registriert seit: Jul 2007
Bewertung:
104
Hi,
Ich vermute es geht mit avisynth. Avidemux evtl. auch. Genau kann ichs nicht sagen, notfalls demuxen in temp-Dateien und Größe des Videostreams ansehen... Wenn klein: nur Bilder...
http://avisynth.nl/index.php/FAQ_loading...viSynth.3F
http://forum.doom9.org/showthread.php?t=168520
MfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1 - v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh. - v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6" t6963c gLCD, mod. Digitainergeh. - v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200 - v2.5-64
Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
Entweder
a) demultiplexen in -> elementary MPEG streams und deren stream_type checken
b) die info des Verzeichnisses parsen
Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
Neee, Leute, ich will's ja automatisch haben! Nix erst demultiplexen usw. Das Script läuft nach jeder Aufnahme direkt an, bekommt aber einen etwas anderen Pfad, als wenn ich es manuell aufrufe (welchen Pfad, teste ich gerade). Darum geht das zwar, wenn ich es aufrufe, weil es erkennt, dass es sich im Pfad "Radio" befindet, aber nicht, wenn der vdr es automatisch nach der Aufnahme laufen läßt. Außerdem kann's ja immer mal sein, dass eine Tonaufnahme irgendwo anders hingespeichert wird.
Und Dateigröße ist auch kein guter Anhaltspunkt, weil manchmal nachts 5 h lang mitgeschnitten wird - das kann auch mal so groß sein wie eine kurze Serienfolge.
bstabens
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
Es gibt IMO nur diese Möglichkeiten.
Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
Ich hab mir gerade ffprobe -show_formats ergoogelt, der meldet mir entweder mpeg2video oder mp2 zurück, wenn ich das jetzt noch geschickt rausgreppe...
bstabens
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
Ohne demultiplexen geht es nicht.
Ob es nun projectx, avidemux, ffprobe oder vdr macht, ist doch Nebensache.
Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
Reden wir aneinander vorbei?
bstabens
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
Ja. Weil du beim Thema Demuxen an irgendetwas gefährliches denkst.
Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
Okay, demultiplexen ist was total ungefährliches. Und nun?
ffprobe meldet mir, ob mein übergebenes 00001.ts entweder nen mpeg2video ist oder nen mp2. Das ist genau, was ich will, danach kann ich das Ding entweder mit handbrake in ein mp4 verwandeln oder mit ffmpeg in ein mp3. Was juckt's mich da, ob demultiplexen rote Punkte macht?
Beiträge: 3.043
Themen: 42
Registriert seit: Oct 2007
Bewertung:
114
Jaaa, wir reden _wirklich_ aneinander vorbei.
Beiträge: 8.500
Themen: 441
Registriert seit: Dec 2006
Bewertung:
549
Hi,
wenn das Konvertieren mit Script angestossen wird, kannst du ja gleich die "info" auswerten ...wenn Video dann ffmpeg -> mp4, wenn kein Video dann ffmpeg -> mp3
Zitat:C S19.2E-1-1003-13228 ATV HD
E 15162 1425173952 2466 4E 17
T Criminal Minds
S Schmetterlinge, Folge 8
D Bei einem Treffen .....................
X 1 01 deu Video 4:3
X 2 03 deu stereo deutsch
V 1425173940
F 25
P 50
L 99
Zitat:C S19.2E-1-1093-28468 SWR3
E 25389 1425164400 18000 4E 13
T SWR3 Luna
D 0:00 - 0:05 Nachrichten, Wetter|1:00 - 1:03 Nachrichten|2:00 - 2:03 Nachrichten|3:00 - 3:03 Nachrichten|4:00 - 4:03 Nachrichten
G BF BF BF BF
X 2 03 deu stereo
V 1425164400
F 13.88888889
P 50
L 99
Gruss
Wolfgang
DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
Beiträge: 18
Themen: 5
Registriert seit: Nov 2013
Bewertung:
0
Jep, ganz genau das wollte ich.
bstabens
|