|
Nächste Überarbeitung
|
Vorherige Überarbeitung
|
videobearbeitungcmd [2020/08/12 10:19] heikoch angelegt |
videobearbeitungcmd [2022/07/25 21:02] (aktuell) heikoch |
| |
| FFmpeg Helperfile erstellen | FFmpeg Helperfile erstellen |
| <code>for i in ./*.mov; do echo "file '$i'" >> videoliste.txt; done</code> | <code>printf "file '%s'\n" ./*.mov > videoliste.txt</code> |
| | |
| | Beispielinhalt videoliste.txt |
| | <code>file './file1.mov' |
| | file './file2.mov' |
| | file './file3.mov'</code> |
| | |
| | Jetzt mit ffmpeg aneinanderhängen |
| | <code>ffmpeg -f concat -safe 0 -i videoliste.txt -c:v copy -c:a copy ganzgrossesvideo.mov</code> |
| | |
| | oder |
| | <code>ffmpeg -f concat -safe 0 -i videoliste.txt -c:v copy -c:a pcm_s16le -ac 2 -ar 48k ganzgrossesvideo.mov</code> |
| | |
| | ===== Videokonvertieren ===== |
| | |
| | * [[handbrakeclihelp|HandBrakeCLI Hilfe]] |
| | |
| | ==== Aus groß mach klein ==== |
| | |
| | === HandBrakeCLI === |
| | |
| | <code>HandBrakeCLI -i input.mov -o output.mp4 -f av_mp4 -e x264 -b 1500 -E copy -w 720 -l 360 --crop 0:0:0:0</code> |
| | |
| | <code>for i in `ls *.mkv`;do HandBrakeCLI -i $i -o ../MP4/${i/.mkv/.mp4} -f av_mp4 -e x264 -q 20 -a 1,2 -6 stereo,stereo -E faac,faac -B 192,192 -w 1920 -l 1080 --crop 0:0:0:0 -m -O;done</code> |
| | |
| | === ffmpeg === |
| | |
| | <code>ffmpeg -i input.mov -vf scale=w=720:h=360:force_original_aspect_ratio=decrease -c:a copy -preset slow -crf 18 output-720x360.mov</code> |
| | |
| | <code>for i in `ls *.mov`;do ffmpeg -i $i -c:a copy -c:v libx264 -preset slow -crf 19 -vf scale=1280:640 ${i/-prores.mov/-1280x640.mov};done</code> |
| | |
| | ==== Endspurt ==== |
| | |
| | Tonspur extrahieren |
| | <code>ffmpeg -i input.mov -vn -c:a copy output.wav</code> |
| | |
| | Tonspur in aac wandeln |
| | <code>ffmpeg -i input.wav -strict experimental -ac 1 -c:a aac -b:a 96k output.m4a</code> |
| | |
| | Videospur im Endformat erstellen |
| | <code>HandBrakeCLI -i input-prores.mov -o output.mp4 -f av_mp4 -e x264 -b 15000 -2 -E ca_aac -B 192 -w 3840 -l 1920 --crop 0:0:0:0</code> |
| | |
| | |
| |