public_v6:super8
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
public_v6:super8 [2018/01/16 07:29] – angelegt admin | public_v6:super8 [2025/01/18 21:58] (aktuell) – [ffmpeg -> swf] admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Super 8 Filmscanner ====== | ====== Super 8 Filmscanner ====== | ||
+ | ===== Sabulo ===== | ||
* www.sabulo.com | * www.sabulo.com | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ===== Roboscan ===== | ||
+ | * https:// | ||
+ | |||
+ | ===== Stuff ===== | ||
+ | |||
* http:// | * http:// | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ===== EOS ===== | ||
+ | * LP-E6 Batterie-Dummy für externe Spannungsversorgung ([[https:// | ||
+ | ===== ffmpeg ===== | ||
+ | |||
+ | |||
+ | ==== Fotos zu einem Zeitraffer zusammenfügen mit ffmpeg ==== | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ==== Stabilisiertes Video erzeugen ==== | ||
+ | |||
+ | == First pass uses the vidstabdetect filter to generate relative-translation and rotation-transform information == | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i VID_20180208_142855.mp4 -vf vidstabdetect=stepsize=5: | ||
+ | -f null - | ||
+ | </ | ||
+ | |||
+ | == Second pass uses the generated transform information and encodes the stabilized movie == | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i input.mp4 -vf vidstabtransform=input=transform_vectors.trf: | ||
+ | -c:v libx265 | ||
+ | #encodig for dumb H.264 players, audio-codec: | ||
+ | ffmpeg -i input.mp4 -vf vidstabtransform=input=transform_vectors.trf: | ||
+ | -c:v libx264 -crf 26 -preset slower -c:a aac -movflags +faststart output.mp4 | ||
+ | </ | ||
+ | |||
+ | **Stacking two videos next to each other** | ||
+ | <code bash> | ||
+ | ffmpeg -i input1.mp4 -i output2.mp4 -filter_complex vstack merged.mp4 #vertical stacking | ||
+ | ffmpeg -i input1.mp4 -i output2.mp4 -filter_complex hstack merged.mp4 #horizontal stacking | ||
+ | </ | ||
+ | |||
+ | |||
+ | **Split-screen video (left side from first, right side from second video** | ||
+ | <code bash> | ||
+ | ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex " | ||
+ | [left][right]hstack" | ||
+ | </ | ||
+ | |||
+ | |||
+ | **Rotate videos without re-encoding** | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i input.mp4 -c copy -metadata: | ||
+ | </ | ||
+ | |||
+ | * [[https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ==== Videogröße reduzieren: H.264 === | ||
+ | |||
+ | The CRF parameter sets quality and influences file size. Lower values mean higher quality.Typical values range from 18 to 28 [[https:// | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i input.mov -c:v libx264 -crf 26 -preset slower -c:a aac -vf format=yuv420p -movflags +faststart output.mp4 | ||
+ | </ | ||
+ | |||
+ | Resize to 1080: '' | ||
+ | '' | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i input.mov -t 300 -vf scale=1920: | ||
+ | </ | ||
+ | |||
+ | * Web-Optimized: | ||
+ | |||
+ | ==== whatsapp: video format not supported ==== | ||
+ | |||
+ | <code bash> | ||
+ | ffmpeg -i broken.mp4 -c:v libx264 -profile:v baseline -level 3.0 -pix_fmt yuv420p working.mp4 | ||
+ | </ | ||
+ | * https:// | ||
+ | ==== ffmpeg -> swf ==== | ||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | ==== MP4 video zu MP3 ==== | ||
+ | |||
+ | ffmpeg -i video.mp4 -vn audio.mp3 | ||
+ | |||
+ | * https:// | ||
+ |
public_v6/super8.1516087759.txt.gz · Zuletzt geändert: 2018/01/16 07:29 von admin