logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
24. November 2024, 12:07:19
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Allgemeine Diskussionen  |  Thema: ffmpeg « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: ffmpeg  (Gelesen 1115 mal)
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
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





Profil anzeigen
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:

Code:

file.mp4: No such file or directory



Gespeichert

Richtig um Hilfe bitten
Andreas
Administrator
*****

Offline

Einträge: 1319



Linux von Innen

Profil anzeigen
Re:ffmpeg
« Antwort #2 am: 27. August 2023, 07:44:48 »

Zitat von: Sebastian am 27. August 2023, 07:37:14
@Andreas

Wenn ich ffprobe -i file.mp4 im terminal eingebe bekomme ich folgende Fehlermeldung:

Code:

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





Profil anzeigen
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
 suletuxe_forum_ffmpeg_sample.cheat.txt
Gespeichert

Richtig um Hilfe bitten
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Allgemeine Diskussionen  |  Thema: ffmpeg « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!