FFMPEG-Kodierung

613
xorro

Sie haben eine DVB-TS-Datei. Auflösung 720x576. Die Dateigröße beträgt 2,5 Gt. Formatieren Sie MPEG VIDEO und MPEG AUDIO 448 kb / s. Und die Dauer von 1 Stunde.

Sie möchten das Format im x264 MP4-Format so kodieren, dass die Kodierung bis zu einer Stunde dauert und die Dateigröße nahe 500 Mt liegt.

Welche FFMPEG-Parameter würden Sie wählen?

Zum Beispiel: 1-Pass (Preset: langsam) oder 2-Pass (Preset: Schnell)? Vielleicht CNI oder etwas anderes?

0
Was meinen Sie mit "Ich möchte es verschlüsseln, damit es maximal eine Stunde dauert"? Möchten Sie die Länge des resultierenden Videos begrenzen? Oder soll der Kodiervorgang nicht länger als eine Stunde dauern? Daniel B vor 5 Jahren 1
Wenn Sie eine feste Größe haben, die Sie treffen möchten, ist es unwahrscheinlich, dass Geschenke nach Geschwindigkeit oder Qualität die Aufgabe erfüllen. Sie benötigen entweder eine konstante Bitrate (CBR) oder eine durchschnittliche Bitrate (ABR). Sie können eine variable Bitratencodierung sowie eine maximal zulässige Bitrate angeben. Welche Parameter hast du ausprobiert? Welche Ergebnisse haben Sie bekommen? Warum waren diese Ergebnisse nicht akzeptabel? Mokubai vor 5 Jahren 0
Ich möchte sicherstellen, dass die Kodierung so lange dauert wie das Originalvideo. CA. xorro vor 5 Jahren 0
ffmpeg -n -i video.ts -c: v libx264 -preset langsam -b: v 1300k -c: a aac -b: a 160k video.mp4 Ich möchte also versuchen, eine etwas bessere Bildqualität zu erhalten. Ich frage mich also, ob ein schneller 2-Durchgang besser ist als beispielsweise dieser aktuelle? Und ich würde gerne ein paar Tipps für andere Parameter erhalten, die ich für diese Art von Quellmaterial verwenden sollte. xorro vor 5 Jahren 0
Da Sie auf eine bestimmte Ausgabedateigröße zielen, verwenden Sie zwei Durchgänge anstelle von einem und verwenden Sie -b: v anstelle von -crf. Siehe [FFmpeg Wiki: H.264] (https://trac.ffmpeg.org/wiki/Encode/H.264) für einige Beispiele und weitere Informationen. LordNeckbeard vor 5 Jahren 1

0 Antworten auf die Frage