Ich Umwandlung MP4-Dateien in WMV mit diesen beiden rescaling Befehle:Wie bekomme ich bessere Qualität MP4 in WMV mit ffmpeg konvertieren?
ffmpeg -i test.mp4 -y -vf scale=-1:360 test1.wmv
ffmpeg -i test.mp4 -y -vf scale=-1:720 test2.wmv
Ich habe auch versucht:
ffmpeg -g 1 -b 16000k -i test1.mp4 test1.wmv
jedoch, die .wmv-Dateien, die produziert werden, sind " blocky und körnig "wie Sie hier in einem kleinen Abschnitt eines Video Screenshot sehen können:
Dies sind die Größen:
test.mp4 - 106 MB
test1.wmv - 6 MB
test2.wmv - 16 MB
Wie kann ich die Qualität/Größe der resultierenden .wmv-Dateien zu erhöhen (die Größe der .wmv-Dateien nicht von Belang ist)?
Eine bessere Lösung zu verwenden ist '-qscale' (oder' -qscale: v' oder '-q: v', abhängig von Ihrer Syntaxpräferenz); im Allgemeinen mit einem Wert von 2-5. Ein niedrigerer Wert ist eine höhere Qualität und zwei können als "visuell verlustfrei" angesehen werden. '-sameq' ist nicht für die Verwendung zwischen Formaten gedacht, die nicht die gleiche Quantisierungsskala haben. Dies kann für Sie der Fall sein. – LordNeckbeard
Sie wenden auch '-sameq' als Eingabemöglichkeit an (alles vor' -i'). Funktioniert wahrscheinlich wie erwartet, aber bedenken Sie, dass nicht alle auf die Eingabe angewendeten Optionen auf die Ausgabe angewendet werden. – LordNeckbeard
-sameq wurde entfernt. Wenn Sie versuchen, es zu verwenden, bietet ffmpeg "use -qscale 0 oder eine äquivalente Option des Qualitätsfaktors" an und es wird mit einem ungültigen Argument ausgegeben. –