Setzen Sie Ihre Filter-Kette zwischen Anführungszeichen, so dass die Schale nicht die Filterzeichenfolge als etwas interpretieren kann sonst wenn es einige besondere Zeichen enthält.
Ich würde -vf
zu -filter_complex
oder -filter:v
ändern. Sie können den Befehl auch in einen einzeiligen Befehl umwandeln und so versuchen. (Sie haben nicht erwähnt, welche Shell Sie verwenden, daher könnte dies auch ein Problem sein).
Auch ist -b
Ambiguous und -ab
ist veraltet. Verwenden Sie für die Bitrateneinstellung das Format -b:<stream_specifier>
.
Try this:
ffmpeg -y -i IMG_0361.mov -codec:v mpeg4 -filter:v "scale=480:-1" -r 15 -b:v 64k -codec:a libfaac -ac 1 -ar 8000 -b:a 12200 -flags bitexact IMG_0361.mp4
Beachten Sie, dass 64k viel zu niedrig für Video ist auch für die Rahmengröße, würde ich vorschlagen, es zu 5-600k zu erhöhen.
Zeigen Sie die vollständige Konsolenausgabe des Befehls an. – Mulvya