Benutzer-Werkzeuge

Webseiten-Werkzeuge


ffmpeg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ffmpeg [2026-02-10 14:23] – [Videostream segementieren à 1 Stunde] fzapffmpeg [2026-03-17 18:25] (aktuell) fzap
Zeile 48: Zeile 48:
 ==== AV1-Kodierung mit libsvtav1 nach sebsauvage's Anleitung ==== ==== AV1-Kodierung mit libsvtav1 nach sebsauvage's Anleitung ====
  
-siehe [[https://sebsauvage.net/wiki/doku.php?id=ffmpeg#re-encodage_en_av1]]+siehe [[https://sebsauvage.net/wiki2/doku.php?id=ffmpeg&s[]=ffmpeg#re-encodage_en_av1]]
  
 <code bash> <code bash>
Zeile 211: Zeile 211:
  
 verwendet den LAME-Encoder mit ''-V 0'' Preset, also VBR und ca. ~245 kbps, siehe [[https://trac.ffmpeg.org/wiki/Encode/MP3|Tabelle]] verwendet den LAME-Encoder mit ''-V 0'' Preset, also VBR und ca. ~245 kbps, siehe [[https://trac.ffmpeg.org/wiki/Encode/MP3|Tabelle]]
 +
 +
 +----
  
 ===== Videostream mitschneiden ===== ===== Videostream mitschneiden =====
Zeile 225: Zeile 228:
 </code> </code>
  
-  * -y : Überschreiben der out.mp4 ohne Nachfragen +  * ''-y'' : Überschreiben der out.mp4 ohne Nachfragen 
-  * -i : Input Datei oder URL +  * ''-i :'' Input Datei oder URL 
-  * -c:v copy: Video-Codec übernehmen (kopieren) +  * '' -c:v copy'': Video-Codec übernehmen (kopieren) 
-  * -c:a copy: Audio-Codec übernehmen (kopieren) +  * ''-c:a copy'': Audio-Codec übernehmen (kopieren) 
-  * -t: 1 Stunde aufnehmen  +  * ''-t: 1:00:00'' Stunde aufnehmen  
-  * > /tmp/streamrec.log 2>&1;: nicht nach std-out sondern in Datei /tmp/streamrec.log schreiben +  * ''> /tmp/streamrec.log 2>&1;'': nicht nach std-out sondern in Datei /tmp/streamrec.log schreiben 
-  * -c copy: Video- und Audio- Codec übernehmen (kopieren)+  * ''-c copy'': Video- und Audio- Codec übernehmen (kopieren)
  
-==== Videostream segementieren à 1 Stunde  ====+ 
 +==== Videostream segementieren à 1 Stunde ====
  
 <code bash> <code bash>
Zeile 246: Zeile 250:
   * > /tmp/streamrec.log 2>&1;: nicht nach std-out sondern in Datei /tmp/streamrec.log schreiben   * > /tmp/streamrec.log 2>&1;: nicht nach std-out sondern in Datei /tmp/streamrec.log schreiben
  
 +==== gestrennten Video- und Audiostream mitschneiden und zusammenführen ====
 +
 +<code bash>
 +ffmpeg -y -i https://domain.tld/stream/v1.m3u8 -i https://domain.tld/stream/a1.m3u8 -t 00:10:00 -c copy -map 0:0 -map 1:0 streamrecord.mp4
 +</code>
 +
 +  * ''-i https://domain.tld/stream/v1.m3u8'' Videostream
 +  * ''-i https://domain.tld/stream/a1.m3u8'' Audiostream
 +  * ''-t 00:10:00'' Aufnahmezeit = 10 Minuten
 +  * ''-c copy'' Audio und Videocodec übernehmen
 +  * ''-map 0:0'' Videostream in Container einbetten
 +  * ''-map 1:0'' Audiostream in Container einbetten
 +  * ''streamrecord.mp4'' Output Dateiname
 ===== Links ===== ===== Links =====
  
ffmpeg.1770729813.txt.gz · Zuletzt geändert: von fzap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki