ubuntuusers.de

fehlerhafte OGG-dateien entschärfen.

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

roal

Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

Hi, ich hab unter windows mit einem Programm ogg-Dateien aus einer .dat-Datei extrahiert 🤓 . Diese ogg-Dateien lassen keinen vorlauf zu und stocken (also sind für sekundenstel stumm) ich will die entschärfen, hat jemand Ideen ❓ 💡

▶ Aber keine Vorschläge wo ein CD-Rohling im Spiel ist, ich hab nämlich keine mehr übrig 🙄

Trotzdem Danke für jegliche Antwort.

Grüni

Avatar von Grüni

Anmeldungsdatum:
1. Juli 2006

Beiträge: 321

schonmal mit neu encodieren versucht?

Versuchs z.B. mal mit "sox" aus der Konsole,
oder noch besser wenn du einen Umweg über pcm (wav)-Files gehst - da dürte er dann außer der Audiospur nichts störendes mitnehmen.

oder noch ein Versuch wäre Audacity wert - kannst ja mal das File mit dem Tool laden, dann kannst es dir mal ansehen ob die Audiospur überhaupt korrekt aussieht oder ob da schon das stocken drinn ist.

roal

(Themenstarter)
Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

gib mal ein beispiel mit "sox". ich will mir nämlich nicht extra deswegen ein Programm installieren. Gehts denn mit Sound-Converter von ogg nach ogg

Grüni

Avatar von Grüni

Anmeldungsdatum:
1. Juli 2006

Beiträge: 321

roal hat geschrieben:

gib mal ein beispiel mit "sox". ich will mir nämlich nicht extra deswegen ein Programm installieren.

SoX ist schon ein eigenes Programm, nur halt für die Konsole, welches das Konvertieren von Audio-Dateien ohne vorheriges decodieren bewerkstelligt.
roal hat geschrieben:

Gehts denn mit Sound-Converter von ogg nach ogg

Wenn du es eh schon installiert hast probier es doch einfach mal aus, denn zu dem Programm kann ich dir nicht viel sagen.

Nachdem ich nicht weiß welche Programme du ohnehin schon installiert hast kann ich dir auch kaum sagen mit welchem es du einmal versuchen kannst.
Aber da du zum encodieren glaub ich ohnehin die kompletten ogg-tools brauchst kannst ja mal folgendes in der Konsole versuchen:
1) decodieren der Datei in ein pcm (wav)-File:

oggdec -o outputfile.wav inoutfile.ogg

2) und anschließendes neu encodieren:

oggenc -q 3 -o outputfile.ogg inputfile.wav

("-q 3" ist die Standard Qualitäts-einstelung for OGG-Vorbis)

Würde mal vorschlagen du versuchst dies Anfangs mal an einer Datei ob es damit überhaupt besser wird, denn wenn es nicht besser wird vermute ich, dass die Audiospur beschätigt ist.

u.U reicht es auch aus wenn du nur die Audiospur aus dem Container herausholst, womöglich sind dort fehlerhafte Streams oder dergleichen drinnen, dann würdest du dir das neu encodieren (und qualitätseinbußen) ersparen:

ogmdemux -a 1 -nv -nt inputfile.ogg

wobei da "-a 1" die Audiospur angiebt und womöglich die Zahl abgeändert werden muss. Damit dürfte dann nur mehr die Audiospur von der Datei vorhanden sein (keine ID3-Informationen oder dergleichen mehr)

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

roal hat geschrieben:

ich will mir nämlich nicht extra deswegen ein Programm installieren.

Und was ist an

sudo apt-get install sox

nun so schwierig oder kompliziert? Dann kannst du dir nämlich mit "man sox" alles schön anzeigen lassen.

roal

(Themenstarter)
Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

Ich meinte ein Stark-aufwendiges Programm, ich dachte sox ist schon in ubuntu, kann es aber noch nicht ausprobieren, denn mein Laptop ist in Reperatur und auf dem Desktop-Rechner von meinem Vater läuft bis zum final-release von Gutsy noch Windows.

Schon mal danke für die Antworten, ich probiers dann aus wenn die Hardware wieder da ist, aber bis dahin habe ich bereits in Windows mit "Switch" die OGG-Dateien in mp3's umgewandelt. Ich hab aber 163 mp3-Dateien mit nur 6 bis 12 Sekunden erhalten 😈 .

roal

(Themenstarter)
Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

So, hab jetzt wieder Ubuntu und auch gleich die Vorschläge durchprobiert - nur SoX funktionierte!

Jetzt hab ich aber 163 solcher fehlerhaften Ogg Dateien in verschiedenen Unterordnern.
Kann bitte einer von euch schnell ein Skript basteln, bei dem ich nur mehr Den Pfad zum Überordner Angeben muss ?

pepre Team-Icon

Supporter
Avatar von pepre

Anmeldungsdatum:
31. Oktober 2005

Beiträge: 6474

Wohnort: Erlangen

Kann bitte einer von euch schnell ein Skript basteln, bei dem ich nur mehr Den Pfad zum Überordner Angeben muss?

Hum? Wie meinen? Was soll das Script denn machen? Die Dateien kopieren, verschieben, umwandeln, finden, oder was?

roal

(Themenstarter)
Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

Achja,

Also die Audiodateien ersetzen und die Tags übernehmen
Eben ein Skript nur für diesen speziellen Fall.

roal

(Themenstarter)
Avatar von roal

Anmeldungsdatum:
26. November 2005

Beiträge: 323

Na gut, dann muss ich die ganze Schlange sox '/media/100g-ali/...' '/home/###/..' 163 mal schreiben!

Antworten |