2016-11-08 3 views
0

Ich versuche, ein Bild aus einer Videodatei mit avconv Funktion zu generieren. Bis auf die Portrait-Videodateien funktioniert alles einwandfrei. Das generierte Bild ist in der Landschaft oder sagen wir es ist um -90 °.Avconv - Porträtbild von Hochformat Video erstellen

avconv.exe -i video.MOV -r 01 -ss 00:00:05 -t 00:00:01 -f image2 preview-image.jpg 

Gibt es eine Lösung, um ein Hoch-/Hochformat zu erstellen?

Ich habe versucht, die Videoinformationen zu überprüfen, ob es einen Unterschied zwischen Hoch- und Querformatvideos gibt, aber die Abmessungen sind bei beiden Videotypen immer als Querformat.

avconv.exe -i video.MOV 

avconv version 10.6, Copyright (c) 2000-2014 the Libav developers 
    built on Mar 9 2015 02:40:51 with gcc 4.8.3 (Gentoo 4.8.3 p1.1, pie-0.5.9) 
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.MOV': 
    Metadata: 
    major_brand  : qt 
    minor_version : 0 
    compatible_brands: qt 
    creation_time : 2016-10-17 16:25:37 
    Duration: 00:00:13.69, start: 0.000000, bitrate: 4671 kb/s 
    Stream #0.0(und): Audio: aac, 44100 Hz, mono, fltp, 63 kb/s (default) 
    Metadata: 
     creation_time : 2016-10-17 16:25:37 
    Stream #0.1(und): Video: h264 (High), yuv420p, 1280x720, 4620 kb/s, 30 fps, 600 tbn (default) 
    Metadata: 
     creation_time : 2016-10-17 16:25:37 
At least one output file must be specified 

Alle Vorschläge sind willkommen. Vielen Dank im Voraus.

Antwort

1

die Libav Devs haben von ffmpeg nicht verändert signifikant etwas Unter der Annahme, sollten Sie

avconv.exe -i video.MOV -vf transpose=cclock -ss 00:00:05 preview-image.jpg 

Neuere Versionen von ffmpeg wird autorotate das Video, basierend auf Metadaten ausgeführt werden.

+0

Vielen Dank. Das ist, was ich gesucht habe. Nur benötigt, um 'cclock' in 'clock' zu ändern. Prost! – ReiRoku

+0

Eigentlich funktioniert das gut für Portrait-Videos. Aber wenn ich nicht weiß, welchen Typ (Hoch- oder Querformat) das Video hat, wird dies auch das Vorschaubild der Landschaft verändern. Kann ich erkennen, ob das Video im Quer- oder Hochformat ist? – ReiRoku

+1

In den letzten Versionen von ffmpeg wird diese Information angezeigt. Ich weiß nichts über avconv. – Mulvya

Verwandte Themen