Konvertieren von Video in Webm mithilfe von ffmpeg, Dateigröße

651
bkdaaqra

Ich habe diesen Artikel von Google gefunden, in dem beschrieben wird, wie ein Video in https://sites.google.com/a/webmproject.org/wiki/ffmpeg/vp9-encoding-guide konvertiert wirdwebm

Ich habe den folgenden Befehl verwendet, um Videos in Webm zu konvertieren.

1 Pass

ffmpeg -i original/episode_19.mp4 -an -ss 00:02:23 -to 00:02:36 -c:v libvpx-vp9 -pass 1 -b:v 1000K -vf scale=-1:360 -threads 1 -speed 4 -tile-columns 0 -frame-parallel 0 -auto-alt-ref 1 -lag-in-frames 25 -g 9999 -aq-mode 0 -an -f webm /dev/null 

2 Pass

ffmpeg -i original/episode_19.mp4 -an -ss 00:02:23 -to 00:02:36 -c:v libvpx-vp9 -pass 2 -b:v 1000K -vf scale=-1:360 -threads 1 -speed 0 -tile-columns 0 -frame-parallel 0 -auto-alt-ref 1 -lag-in-frames 25 -g 9999 -aq-mode 0 -c:a libopus -b:a 64k -f webm converted/episode_19.webm 

Es produziert Video in hervorragender Qualität. Die Datei ist jedoch nicht klein genug, um sie für das Web zu verwenden. In meinem Fall 12 Sek Video - 1.6mb. Interessant ist, dass kleinere Auflösungen zu einer größeren Datei führen. -vf scale=-1:360ohne dieses argument video - 1.4mb.

Meine Fragen.

  1. So machen Sie die Dateigröße so klein wie möglich, aber die Qualität für das Web.
  2. Warum ist die konvertierte Videodateigröße mit geringerer Auflösung größer als die ursprüngliche

Ich wäre für jede Hilfe dankbar.

1

0 Antworten auf die Frage