Seiten: [1]
|
|
|
|
Autor
|
Thema: ffmpeg (Gelesen 1115 mal)
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
ffmpeg
« am: 27. August 2023, 06:04:23 »
|
|
Hallo liebe Mitstreiter,
wie versprochen hier mein Ausschnitt aus meiner bash.txt zu Anwendungsbeispielen für "ffmpeg" :
Info zu Video anzeigen: ffprobe -i file.mp4
.flv zu mpeg konvertieren: ffmpeg -i jokes.flv -ab 56 -ar 22050 -b 500 -s 320x240 jokes.mpg
zu 3gp konvertieren: ffmpeg -i EINGANG.avi -f 3gp -vcodec h263 -s 176x144 -qscale 2 -acodec aac -ab 32k -ar 11025 AUSGANG.3gp
jokes.flv is the file you want to convert, so the name must be the same as the source file.You can name jokes.mpg whatever you want as long as it has the .mpg extension.
-b bitrate: set the video bitrate in kbit/s (default = 200 kb/s) -ab bitrate: set the audio bitrate in kbit/s (default = 64) -ar sample rate: set the audio samplerate in Hz (default = 44100 Hz) -s size: set frame size. The format is WxH (default 160Ã128 )
um 90° im Uhrzeigersinn drehen: ffmpeg -i in.mp4 -vf "transpose=1" out.mp4
Video schneiden: ss = Startzeit, -t = Dauer, dafür -to = Endzeit ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -acodec copy -vcodec copy -async 1 cut.mp4
Video resizen: ffmpeg -i input.mp4 -filter:v scale=720:-1 -c:a copy out.mp4
Video Format-Größe beschneiden: ffmpeg -i in.mp4 -vf crop=596:350:0:0 -acodec copy out.mp4 BxHxXoffxYoff
Wasserzeichen entfernen: ffmpeg -i in.mp4 -strict -2 -vf 'delogo=x=XX:y=YY:w=WW:h=HH' out.mp4 XX,YY linker oberer Punkt des Logos und WW, HH Größe des Logos
Frame extrahieren: ffmpeg -i <input> -vf select='eq(n\,34)' -vframes 1 out.png
Video reencoden: ffmpeg -i 1ffmpeg -i 1.m4v -metadata title="1" -acodec copy -vcodec copy out.m4v oder besser: mencoder -idx in.avi -ovc copy -oac copy -o out.avi
Video Dateigröße verringern: ffmpeg -i in.mp4 -acodec copy -vcodec libx265 -crf 30 -async 1 out.mp4 crf größer bedeutet kleinere Datei (niedrigerer Bitstream)
Videos zusammenfügen: The best way to do this currently is with the concat demuxer. First, create a file called inputs.txt formatted like so: file '/path/to/input1.mp4' file '/path/to/input2.mp4' file '/path/to/input3.mp4' Then, simply run this ffmpeg command: ffmpeg -f concat -i inputs.txt -c copy output.mp4
Metadaten Titel: ffmpeg -i 1.m4v -metadata title="1" -acodec copy -vcodec copy out.m4v
yt-dl im Format mp4: yt-dlp -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4' url
LG Andreas
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Sebastian
Sr. Member
Online
Einträge: 487
|
|
Re:ffmpeg
« Antwort #1 am: 27. August 2023, 07:37:14 »
|
|
In diesem Zuge möchte ich noch mal auf meinen Beitrag zu dem Programm cheat verlinken. Das einen Hilft seine Spickzettel auf .txt Basis im Terminal zu verwalten. Und es ermöglicht schnell neue Spickzettel anzulegen und zu durchsuchen.
https://www.suletuxe.de/forum/index.php?board=13;action=display;threadid=682
Grade wer vielleicht noch keine Spickzettel hat, kann so sich welche mit System anlegen.
LG Sebastian
@Andreas
Wenn ich ffprobe -i file.mp4 im terminal eingebe bekomme ich folgende Fehlermeldung:
file.mp4: No such file or directory
|
|
|
|
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:ffmpeg
« Antwort #2 am: 27. August 2023, 07:44:48 »
|
|
@Andreas
Wenn ich ffprobe -i file.mp4 im terminal eingebe bekomme ich folgende Fehlermeldung:
file.mp4: No such file or directory
|
|
|
|
Ne - echt? Wo das wohl dran liegen kann... Vielleicht können wir ja mal einen Quiz-Block machen und wer jeweils als erster die richtige Lösung postet kommt in eine "Hall of fame" die wir im Suletuxe-Raum aufhängen...
LG Andreas
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Sebastian
Sr. Member
Online
Einträge: 487
|
|
navi - suletuxe ffmpeg Cheat Beispiel
« Antwort #3 am: 16. Oktober 2023, 10:33:09 »
|
|
Wie hier bereits geschrieben, die .cheat Datei für navi für einige hier genanten Befehle als Beispiel.
Wichtig
Dies die .cheat Datei ist nur als Beispiel zu anzusehen. Ich habe versucht die Beispiele die Andraes hier genannt hat, so zu belassen wie sie waren, damit man sich orientieren kann. Mithilfe von navi wäre noch viel mehr möglich gewesen, sodass hier einige Befehle mitilfe von Variablen zusammen gefasst werden könnten, um nicht noch mal einen neuen Befehlssatz zu bilden.
Das Suffix muss nach dem Download der Datei in .cheat geändert werden Das Forum erlaub leider keine .cheat endung
LG Sebastian
|
Richtig um Hilfe bitten
|
|
|
Seiten: [1]
|
|
|
|
|
|
|