Probleme beim FFMpeg-convert mit Parametern
Hallo,
ich habe ein Script welches mir eine Datei in drei Qualitäten konvertieren soll, leider sind alle Dateien am Ende wieder ungefähr gleich groß.
Beispielsweise ein 10GB Film hat dann in 1080p immernoch 10GB, was ja auch ok ist, aber 720p & 420p sind nur jeweils ~10MB kleiner.
Mein Script leitet die Konverierung so ein:
Kann mir jemand helfen?
ich habe ein Script welches mir eine Datei in drei Qualitäten konvertieren soll, leider sind alle Dateien am Ende wieder ungefähr gleich groß.
Beispielsweise ein 10GB Film hat dann in 1080p immernoch 10GB, was ja auch ok ist, aber 720p & 420p sind nur jeweils ~10MB kleiner.
Mein Script leitet die Konverierung so ein:
ffmpeg -i input.mkv -s 1920x1080 -r 30000/1001 -b 11520k -vcodec copy -acodec libfdk_aac -ac 2 -ar 48000 -ab 320k output_dir/1080p.mp4 1>./.status1080 2>&1 &
ffmpeg -i input.mkv -s 1280x720 -r 25 -b 5120k -vcodec copy -acodec libfdk_aac -ac 2 -ar 48000 -ab 192k output_dir/720p.mp4 1>./.status720 2>&1 &
ffmpeg -i input.mkv -s 854x480 -r 24000/1001 -b 2278k -vcodec copy -acodec libfdk_aac -ac 2 -ar 48000 -ab 128k output_dir/480p.mp4 1>./.status480 2>&1 &
Kann mir jemand helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 273589
Url: https://administrator.de/forum/probleme-beim-ffmpeg-convert-mit-parametern-273589.html
Ausgedruckt am: 09.04.2025 um 21:04 Uhr
7 Kommentare
Neuester Kommentar
Hi,
ich habe keine große Erfahrung mit FFMPEG aber als ich deine Parameterliste durch las, fragte ich mich ob
Abweichungen der Framerate (-r) und Audiobitrate (-ab) sind beabsichtigt ? Ich hätte es gleich gesetzt, habe aber nur sehr geringes Wissen also...
~Arano
ich habe keine große Erfahrung mit FFMPEG aber als ich deine Parameterliste durch las, fragte ich mich ob
-vcodec copy
nicht der Übeltäter sein kann:man ffmpeg
-vcodec codec
Force video codec to codec. Use the "copy" special value to tell that the raw codec data must be copied as is.
Werden dadurch nicht einfach die Videodaten in den neuen Container kopiert - __ohne encoding__ !?-vcodec codec
Force video codec to codec. Use the "copy" special value to tell that the raw codec data must be copied as is.
Abweichungen der Framerate (-r) und Audiobitrate (-ab) sind beabsichtigt ? Ich hätte es gleich gesetzt, habe aber nur sehr geringes Wissen also...
~Arano
Hi,
müssten die Parameter nicht einheitlich sein, damit es einheitlich ist !? Also immer "-r24" und "-ab192k"
Naja, macht nichts. Ich konvertiere nichts, daher nicht so wichtig für mich.
Na, ich denke da lässt sich nicht viel machen !
Klar dauert das codieren länger als eine einfache Kopie. Es muss ja wegen der Größenänderung jedes einzelne Frame neu berechnet werden bzw. Pixel weggelassen werden (zusammen gerechnet werden um einen passenden farblichen Ersatz zu bilden). Und nur wenn die Pixel weggelassen werden, kann die Datei am ende auch kleiner werden.
Wie das nun im einzelnen Funktioniert kann ich dir auch nicht sagen.
~Arano
müssten die Parameter nicht einheitlich sein, damit es einheitlich ist !? Also immer "-r24" und "-ab192k"
Naja, macht nichts. Ich konvertiere nichts, daher nicht so wichtig für mich.
Na, ich denke da lässt sich nicht viel machen !
Klar dauert das codieren länger als eine einfache Kopie. Es muss ja wegen der Größenänderung jedes einzelne Frame neu berechnet werden bzw. Pixel weggelassen werden (zusammen gerechnet werden um einen passenden farblichen Ersatz zu bilden). Und nur wenn die Pixel weggelassen werden, kann die Datei am ende auch kleiner werden.
Wie das nun im einzelnen Funktioniert kann ich dir auch nicht sagen.
~Arano
Zitat von @janek26:
Kennt jemand einen Server-Hoster der solche Server anbietet (finanzierbar als Student)
Kennt jemand einen Server-Hoster der solche Server anbietet (finanzierbar als Student)
Ich interpretier "finanzierbar als Student" mal als "soll nix kosten":
Alle größeren Videoplatformen machen das intern. Full-HD Video hochladen und den Stream bekommt man dann in niedriger Auflösung (z.B. Einstellung beim Player im Browser), wenn gewünscht. Den Zielcodec und Bitrate kannst du dir dann vermutlich aber nicht aussuchen.