wiki:video_repair
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
wiki:video_repair [2020/06/09 21:15] – [Untrunc] pulsar | wiki:video_repair [2021/01/12 23:07] – [ffmpeg] pulsar | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | |||
+ | ===== Videos Encodieren ===== | ||
+ | |||
+ | Manche Videos lassen sich nicht abspielen wegen Codec Warnung, daher muss man manche Videos umwandeln wenn man keine Codecs installieren mag. Dies gelang gut mit '' | ||
+ | |||
+ | Im weiteren Schritt ließ es sich nun auch mit '' | ||
+ | |||
===== Videos reparieren ===== | ===== Videos reparieren ===== | ||
Zeile 12: | Zeile 19: | ||
Man kann versuchen die defekte Video-Datei mit '' | Man kann versuchen die defekte Video-Datei mit '' | ||
- | mencoder -forceidx -oac copy -ovc copy corruptvideo.mp4 -o fixedvideo.avi | + | mencoder -forceidx -oac pcm -ovc copy corruptvideo.mp4 -o fixedvideo.avi |
| | ||
Zeile 21: | Zeile 28: | ||
Verschiedene Optionen an '' | Verschiedene Optionen an '' | ||
+ | |||
+ | You can use the scale filer as an output option to tell ffmpeg to scale your images. This allows you | ||
+ | to keep the input images at their original size. Examples: | ||
+ | |||
+ | < | ||
+ | -vf scale=1280: | ||
+ | -vf scale=1280: | ||
+ | </ | ||
+ | |||
+ | These two scale examples would both resize your 1700x1100 input to 1280x828. The -1 tells ffmpeg to scale | ||
+ | the height automatically while keeping the aspect ratio. With your input size and the requested 1280 | ||
+ | output width the height would end up being 828. | ||
+ | |||
mplayer -nosound -vf scale=1024: | mplayer -nosound -vf scale=1024: | ||
Zeile 36: | Zeile 56: | ||
ffmpeg -i "So Live.avi" | ffmpeg -i "So Live.avi" | ||
+ | | ||
+ | Hiermit wird das Video richtig klein, indem die Framsize verkleiner wird. Von 40 MB auf 5 MB verkleinert. | ||
+ | |||
+ | ffmpeg -i The\ Run\ of\ the\ Golden\ Bull.webm -vf " | ||
+ | | ||
+ | oder | ||
+ | |||
+ | ffmpeg -i input.mkv -vf " | ||
+ | | ||
+ | |||
+ | Nur die ersten 30 Sekunden eines Videos in eine neue Datei speichern | ||
+ | |||
+ | ffmpeg -i half_the_frame_size.mkv -t 00:00:30 TheRunoftheGoldenBull.mkv | ||
+ | |||
+ | Aus der Mitte eines Video einen bestimmten Bereich wählen. Hier ab der 11. Sekunde und ab da 31 Sekunden weiter. | ||
+ | |||
+ | ffmpeg -ss 00:00:11 -i half_the_frame_size.mkv -t 31 -c copy supershort01.mkv | ||
+ | | ||
+ | | ||
+ | Video beschleunigen | ||
+ | |||
+ | ffmpeg -i 20210112_15171777.mp4 -filter:v " | ||
+ | | ||
+ | Video verlangsamen | ||
+ | |||
+ | ffmpeg -i 20210112_15171777.mp4 -filter:v " | ||
+ | |||
+ | |||
+ | Zwei einzelne Video Dateien zusammenfügen. Hierzu müssen die beiden oder mehrere Dateien untereinander in einer Text Datei eingetragen werden: | ||
+ | |||
+ | < | ||
+ | cat files.txt | ||
+ | file ' | ||
+ | file ' | ||
+ | </ | ||
+ | |||
+ | Anschließend beginnt das zusammensetzen der Dateien mit '' | ||
+ | |||
+ | ffmpeg -f concat -safe 0 -i files.txt -c copy output.mp4 | ||
+ | |||
+ | |||
+ | |||
+ | Audio, Musik, Ton aus einer Musik-Datei zu einem Video hinzufügen | ||
+ | |||
+ | ffmpeg -i ronnimachtsport01.mp4 -i music.m4a -map 0:v -map 1:a -c:v copy -shortest output_mit_musik.mp4 | ||
+ | |||
+ | |||
==== Untrunc ==== | ==== Untrunc ==== | ||