Wie konvertieren mit Hoher bitrate mp3 zu niedrigeren Preis mit ffmpeg in android
Wir konvertieren wollen 320kbps mp3-Dateien mit 128 kbit /s mp3 also derzeit sind wir mit unter den ffmpeg-Befehl, sondern seine nicht funktioniert.
ffmpeg -i input.mp3 -codec:a libmp3lame -qscale:a 5 output.mp3
Ergebnis:-die Ausgabe-bitrate " same as input mp3.
Und wir sind nach dem FFmpeg Encoding-Richtlinie hier ist der link :- https://trac.ffmpeg.org/wiki/Encode/MP3
also bitte vorschlagen, keine Lösung.
- Hast du einen link oder Namen zu dem (Android -) FFmpeg build verwendest du?
- Nach Jahren der FFmpeg-Nutzung ich arrogant nicht brauchen, um zu überprüfen, wie audio-bitrate - ich kann nur sagen... Nach dem Lesen Sie Ihren link jetzt sehe ich Sie suchen, Variable BitRate (VBR) Einstellungen, wo
-qscale:a 5
hat das Ziel für die Durchschnittliche bitrate von rund 130kbps. Anycase Ihre Frage klingt wirklich Sie wollen eine Konstante BitRate (CBR) von 128 Kbps. PS: ich wollte wissen, Ihre FFmpeg bauen, weil Sie nicht Eingang 320kbps mit der Einstellung-qscale:a 5
bekommen und Ausgang der exakt gleichen 320kbps. Was ist Los mit ihm? Ich will check...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchte ich Ihr gezeigt Befehl (getestet auf Windows /commandline) :
Ergebnis : Es funktioniert für mich. Aber die
-qscale:a 5
macht FFmpeg entscheiden, auf eine Durchschnittliche bitrate für Sie. Mit einem (320k) MP3-Datei habe ich es geben, eine enge umwandeln von 134kbps. Dies ist erwartet seit :Lösung :
Anstatt den internen mp3-frames enthalten verschiedene Bitraten (je nach acommodate die "aktuelle" wahrgenommen audio zB: glaube "silent" Teile mit kleineren rate von bits/bytes im Vergleich zu "busy" audio-parts), so stellen Sie einfach eine Konstante bitrate von 128kbps, wie Sie benötigen.
Ich würde einfach konstant 128kbps manuell und explizit mit :
AUD_1490697495080.mp3
ist ein verschiedene name der Eingabe-Datei name, richtig? Ich meine, danach haben Sie zwei separate Dateien, die sind beide 320k, ist das richtig? Ich versuche zu visualisieren, Ihr Problem und wenn JA über zwei Dateien @ 320k dann Ihr Ergebnis könnte nur passieren, wenn verwendet-codec:a copy
statt-codec:a libmp3lame
... Das ist der Grund, warum ich brauche, um zu wissen, Ihre genaue FFmpeg build (haben Sie einen link?) zum testen genau das gleiche, da haben Sie vielleicht eine buggy version....Ich dieses shellscript, um nicht Besuch dieser stackoverflow-Seite immer und immer wieder 🙂