ffmpeg

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ffmpeg [2022/03/29 11:14] Fabian Horstffmpeg [2023/03/09 20:27] (aktuell) Fabian Horst
Zeile 1: Zeile 1:
 ====== ffmpeg ====== ====== ffmpeg ======
 +
 +ffmpeg installieren:
 +  * Windows: https://www.gyan.dev/ffmpeg/builds/
 +  * Linux: sudo apt-get install ffmpeg
 +  * macOS: brew install ffmpeg 
 +
 +Chris Video Anleitung: https://www.youtube.com/watch?v=t973zd4s6R4&t=284s
 +
 +===== Yuneec Thermal Videos aufteilen =====
 +
 +Um die Videos der Drohne mit 2 Video Spuren aufzuteilen kann folgender Befehl helfen:
 +
 +Thermalvideo exportieren:
 +<code>
 +ffmpeg -i "YUN_0210.mp4" -y -vcodec libx264  -movflags faststart -map 0:v:1 -pix_fmt yuv420p "YUN_0210-thermal.mp4"
 +</code>
 +
 +Normalvideo exportieren:
 +<code>
 +ffmpeg -i "YUN_0210.mp4" -y -vcodec libx264  -movflags faststart -map 0:v:0 -pix_fmt yuv420p "YUN_0210-normal.mp4"
 +</code>
 +
 +Als Script: https://github.com/Wlanfr3ak/mixed-scripts/blob/master/yuneec-ffmpeg.sh
 +
 +Windoof: https://github.com/Wlanfr3ak/mixed-scripts/blob/master/yuneec-ffmpeg.bat
 +
 +Quelle: https://emamonline.smartertrack.com/kb/a153/extract-specific-video-and-audio-tracks-using-ffmpeg.aspx
 +
 +===== AXIS Video umwandeln =====
 +
 +<code>ffmpeg -i 20220626_225001_20220626_232959.mkv -codec copy test.mp4</code>
 +
 +===== BluRay ISO to mp4 etc. =====
 +
 +<code>https://unixsheikh.com/tutorials/remuxing-iso-dvd-or-bluray-using-cat-and-ffmpeg-on-linux.html</code>
 +
 +===== AV1 Encoding =====
 +
 +<code>ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -c:s copy -c:a copy output.mp4</code>
 +
 +===== CUDA / NVIDIA Beschleunigung =====
 +https://docs.nvidia.com/video-technologies/video-codec-sdk/ffmpeg-with-nvidia-gpu/
 +<code>-hwaccel cuda -hwaccel_output_format cuda</code>
  
 ===== H265 ===== ===== H265 =====
Zeile 17: Zeile 60:
  
  
 +  * https://superuser.com/questions/1671831/parallel-transcoding-with-ffmpeg-on-m1-mac/1671915
   * ffmpeg -i input4kvid.mp4 -vf scale=1920:1080 -c:a copy output1080vid.mp4 Convert 4k to 1080 (no change in codec)   * ffmpeg -i input4kvid.mp4 -vf scale=1920:1080 -c:a copy output1080vid.mp4 Convert 4k to 1080 (no change in codec)
   * ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4 Convert h.264 to h.265 (no change in resolution)   * ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy output.mp4 Convert h.264 to h.265 (no change in resolution)
Zeile 22: Zeile 66:
   * ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -vf scale=1920:1080 -crf 20 -c:a copy output.mp4 Convert 4k(h.264) to 1080(h.265) Downscaling + Change in compression codec   * ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -vf scale=1920:1080 -crf 20 -c:a copy output.mp4 Convert 4k(h.264) to 1080(h.265) Downscaling + Change in compression codec
  
 +Film zu 1080p konvertieren:
 +ffmpeg -i .mkv -c:v libx265 -vtag hvc1 -vf scale=1920:1080 -crf 20 -c:a copy .mp4
  
 <code> <code>
Zeile 43: Zeile 89:
 -crf 51 low-quality, high compression, small file -crf 51 low-quality, high compression, small file
 </code> </code>
 +
 +==== Export Bilder from Video ====
 +<code>ffmpeg -i IMG_4483.MOV -vf fps=1/0.3 -s 2160x3840 "imageX_%05d.jpg"</code> Hochkant
 +<code>ffmpeg -i MVI_6816.MP4 -vf fps=1/0.3 -s 3840x2160 "imageX_%05d.jpg"</code> Querformat IM VIDEO!!!
 +
 +
 +==== Bilder nachträglich drehen ====
 +<code>for file in *.JPG; do convert $file -rotate 90 rotated-$file; done</code>
 +<code>for file in *.JPG; do convert $file -rotate 180 rotated-$file; done</code>
 +<code>for file in *.JPG; do convert $file -rotate 270 rotated-$file; done</code>
 +
  
  • ffmpeg.1648545246.txt.gz
  • Zuletzt geändert: 2022/03/29 11:14
  • von Fabian Horst