For at resize en video til at passe ind i en HTML5 videoafspiller med dimensionerne 700x400px, kan du bruge avconv. Dette værktøj kan både skalere større videoer og centrere mindre videoer med sorte bjælker. Følg nedenstående trin:
Først skal du sikre dig, at avconv er installeret på dit system. Du kan installere det ved at køre følgende kommando:
sudo apt-get install libav-tools
For at resize videoen til 700x400px, kan du bruge følgende kommando:
avconv -i input.mp4 -vf "scale=700:400:force_original_aspect_ratio=decrease,pad=700:400:(ow-iw)/2:(oh-ih)/2" -c:a copy output.mp4
-i input.mp4
: Angiver inputfilen.-vf
: Står for "video filter" og bruges til at anvende filtre på videoen.scale=700:400:force_original_aspect_ratio=decrease
: Skalerer videoen til at passe inden for 700x400px, samtidig med at den oprindelige billedformat bevares.pad=700:400:(ow-iw)/2:(oh-ih)/2
: Tilføjer sorte bjælker (padding) for at centrere mindre videoer inden for 700x400px.-c:a copy
: Kopierer lydstrømmen uden at ændre den.output.mp4
: Angiver outputfilen.Hvis du har en video med navnet video.mp4
, kan du resize den ved at køre følgende kommando:
avconv -i video.mp4 -vf "scale=700:400:force_original_aspect_ratio=decrease,pad=700:400:(ow-iw)/2:(oh-ih)/2" -c:a copy resized_video.mp4
Efter at have kørt denne kommando, vil du have en video, der passer perfekt ind i en HTML5 videoafspiller med dimensionerne 700x400px, uanset om den oprindelige video var større eller mindre.