habs so gemaht:
1 2 | administrator@CLIENT6:~$ RATE=$(ffmpeg -i "/home/administrator/NDR.ts" 2>&1 | grep Stream | grep Video | sed 's/,/\n/g' | grep kb/s | tr -d ' ' | tr -d 'kb/s') administrator@CLIENT6:~$ echo $RATE |
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
habs so gemaht:
|
||
Anmeldungsdatum: Beiträge: 10978 |
Es ist ja nichts weiter als eine Verkettung von Befehlen, die ihre Ausgabe an den nachfolgenden Befehl über eine Pipe ( Letztendlich geht es doch nur darum nach einer Videospur zu suchen: # Falls eine Vorhanden ist: $ ffmpeg -i TV_Sendung_SD.ts 2>&1 | grep "Stream.*Video:" Stream #0:0[0x579]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc $ ffmpeg -i TV_Sendung_HD_720p.ts 2>&1 | grep "Stream.*Video:" Stream #0:0[0x140b]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc $ ffmpeg -i TV_Sendung_HD_1440i.ts 2>&1 | grep "Stream.*Video:" Stream #0:0[0x157c]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, top first), 1440x1080 [SAR 4:3 DAR 16:9], 25 fps, 50 tbr, 90k tbn, 50 tbc # Falls keine Vorhanden ist: $ ffmpeg -i Radio_Sendung.ts 2>&1 | grep "Stream.*Video:"
Also kann man grep mit if ffmpeg -i AUFNAHME 2>&1 | grep -q "Stream.*Video:" then echo "Videospur vorhanden" else echo "keine Videospur vorhanden" fi |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
das programm schmeisst keine ausgabe raus!!! habs so gemaht:
gruß johannes |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
auch mit bash file nicht!!! test.sh |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
Also ist fertig musste es nur auf .TS-Files umschreiben. hier das File falls es jemand braucht: |
||
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
Sorry Speichern vergessen: |
||
Moderator
![]() Anmeldungsdatum: Beiträge: 8162 |
|||
(Themenstarter)
Anmeldungsdatum: Beiträge: 270 |
Das letzte Update: |