Ihre Eingabe ist eine variable Bildrate. Verwenden Sie in solchen Fällen
ffmpeg -i input.wmv -vsync vfr output.mp4
Ich habe ein (teilweises) Desktop-Video mit Ashamphoo Snap 7 im .wmv-Format aufgenommen. Ich konnte keine Option finden, mit der ich in anderen Formaten aufnehmen konnte. Ich möchte es in .mp4 konvertieren, vorzugsweise x264 (ich bin neu in diesem Bereich und ich habe an mehreren Stellen davon gehört, also denke ich, dass es das ist, was jeder benutzt).
Eingangsvideodetails gemäß ffmpeg:
Input #0, asf, from 'input.wmv': Metadata: WMFSDKNeeded : 0.0.0.0000 DeviceConformanceTemplate: @ WMFSDKVersion : 12.2.14393.726 IsVBR : 0 Duration: 00:00:16.60, start: 0.000000, bitrate: 2327 kb/s Stream #0:0(eng): Video: wmv1 (WMV1 / 0x31564D57), yuv420p, 1600x804, 2000 kb/s, 1k tbr, 1k tbn, 1k tbc
Ich verwende ffmpeg version N-82143-gbf14393
.
Ich habe folgendes versucht:
ffmpeg -i input.wmv output.mp4 ffmpeg -i input.wmv output.mp4 -crf 23
Beide erzeugen eine Videodatei, die kaum einen Rahmen bewegt. es bewegt sich ein Bild, nachdem viel Zeit vergangen ist.
Das Konvertieren des Videos mit der Handbrake mit den Standardeinstellungen (ich habe das Video gerade geladen, die Zieldatei ausgewählt und auf "Encode" geklickt) funktioniert wie erwartet. Ich würde es vorziehen, ffmpeg zu verwenden.
Hier ist eine Kopie von input.wmv
Ihre Eingabe ist eine variable Bildrate. Verwenden Sie in solchen Fällen
ffmpeg -i input.wmv -vsync vfr output.mp4