Metadaten bei Umwandlung von mp3 zu ogg {gelöst]

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Metadaten bei Umwandlung von mp3 zu ogg {gelöst]

Beitrag von scientific » 20.09.2017 10:21:45

Hi Leute!

Ich habe gestern ein seltsames Phänomen beobachtet. Ich habe mir die Folgen eines Podcasts runtergeladen. Bis jetzt sind das in Summe run 4,4GB in mp3. Um diese am Smartphone anhören zu können doch ein rechter Brocken an Datenmenge.
Damit ich die Datenmenge bei verkraftbarem Qualitätsverlust etwas reduzieren kann, wollte ich diese in ogg-vorbis umwandeln

Code: Alles auswählen

ffmpge -i INPUT.mp3 OUTPUT.ogg
Das klappt auch soweit.
Hab dann die Files aufs Handy kopiert, und siehe da... keine Metatags. Habs in easytag kontrolliert... tatsächlich keine Metadaten.
Hab Metadaten eingetragen... da bringt easytag die Fehlermeldung "unknown Data in oggstream" und schreibt nix rein.
Die Metadaten der mp3-Files kann ich ändern mit easytag. Die Dateirechte sind bei allen Files gleich, sie befinden sich im selben Verzeichnis.

Dann bin ich auf die Suche gegangen.
Die Metatags mit id3info vom mp3:

Code: Alles auswählen

$ id3info fmm152.mp3

*** Tag information for fmm152.mp3
=== TSSE (Software/Hardware and settings used for encoding): Logic Pro X 10.3.1
=== TIT3 (Subtitle/Description refinement): Der Physiotherapeut und Osteopath des Olympiast|tzpunkt Hannover im Gesprdch
=== TIT2 (Title/songname/content description): FMM 152 . Wie Du jede Verletzung |berwindest  mit Steffen Grasaliewski
=== TPE1 (Lead performer(s)/Soloist(s)): Mark Maslow
=== TPE2 (Band/orchestra/accompaniment): Mark Maslow
=== TALB (Album/Movie/Show title): Fitness mit M.A.R.K. Podcast: Abnehmen | Muskelaufbau | Ern�hrung | Motivation
=== TPOS (Part of a set): 01
=== TYER (Year): 2017
=== TRCK (Track number/Position in set): 152/154
=== TCON (Content type): (186)
=== COMM (Comments): ()[]: 00000473 0000040E 0000D56D 000104C9 00018C05 00018C05 0000852C 0000852C 0000BFA1 0000BF87
=== TCOM (Composer): Mark Maslow: Dranbleiben Fitness Coach, Personal Trainer und Blogger
=== APIC (Attached picture): (Fitness-mit-MARK-Cover_2016-01.jpg)[, 3]: image/jpeg, 298336 bytes
=== COMM (Comments): (ID3v1 Comment)[XXX]: 00000473 0000040E 0000D56D 0
*** mp3 info
MPEG1/layer III
Bitrate: 64KBps
Frequency: 44KHz
Und jene mit dem selben Programm vom zugehörigen ogg:

Code: Alles auswählen

$ id3info fmm152.ogg

*** Tag information for fmm152.ogg
Die sind leer.

Was sagt ogginfo über das selbe File:

Code: Alles auswählen

 $ ogginfo fmm152.ogg
Processing file "fmm152.ogg"...

New logical stream (#1, serial: 3e67ff8a): type theora
New logical stream (#2, serial: 71eabddb): type vorbis
Theora headers parsed for stream 1, information follows...
Version: 3.2.1
Vendor: Lavf57.56.101
Width: 1400
Height: 1400
Total image: 1408 by 1408, crop offset (0, 8)
Framerate 90000/1 (90000,00 fps)
Pixel aspect ratio 1:1 (1,000000:1)
Frame aspect 1,000000:1
Colourspace unspecified
Pixel format 4:2:0
Target bitrate: 200 kbps
Nominal quality setting (0-63): 0
User comments section follows...
        title=Fitness-mit-MARK-Cover_2016-01.jpg
        DESCRIPTION=Cover (front)
        encoder=Lavc57.64.101 libtheora
        date=2017
        TIT3=Der Physiotherapeut und Osteopath des Olympiastützpunkt Hannover im Gespräch
        artist=Mark Maslow
        ALBUMARTIST=Mark Maslow
        album=Fitness mit M.A.R.K. Podcast: Abnehmen | Muskelaufbau | Ernährung | Motivation
        DISCNUMBER=01
        composer=Mark Maslow: Dranbleiben Fitness Coach, Personal Trainer und Blogger
        TRACKNUMBER=152/154
        genre=(186)
Vorbis headers parsed for stream 2, information follows...
Version: 0
Vendor: Lavf57.56.101
Channels: 2
Rate: 44100

Nominal bitrate: 112,000000 kb/s
Upper bitrate not set
Lower bitrate not set
User comments section follows...
        encoder=Lavc57.64.101 libvorbis
        date=2017
        TIT3=Der Physiotherapeut und Osteopath des Olympiastützpunkt Hannover im Gespräch
        title=FMM 152 . Wie Du jede Verletzung überwindest – mit Steffen Grasaliewski
        artist=Mark Maslow
        ALBUMARTIST=Mark Maslow
        album=Fitness mit M.A.R.K. Podcast: Abnehmen | Muskelaufbau | Ernährung | Motivation
        DISCNUMBER=01
        composer=Mark Maslow: Dranbleiben Fitness Coach, Personal Trainer und Blogger
        TRACKNUMBER=152/154
        genre=(186)
        DESCRIPTION=00000473 0000040E 0000D56D 000104C9 00018C05 00018C05 0000852C 0000852C 0000BFA1 0000BF87
Theora stream 1:
        Total data length: 25823 bytes
        Playback length: 0m:00.000s
        Average bitrate: 18592560,000000 kb/s
Logical stream 1 ended
Vorbis stream 2:
        Total data length: 54133738 bytes
        Playback length: 74m:52.094s
        Average bitrate: 96,407118 kb/s
Logical stream 2 ended
Siehe da... es wird sogar das darin gespeicherte Bild mit angeführt.

Ein Versuch mit vlc zeigte, dass vlc die Metatags verarbeiten kann. Er zeigt sowohl Titel, Author und sogar das eingebettete Bild an.
Totem das selbe.
Noch einmal mit easytag... keine Metainfos.
Lustigerweise verweigert easytag jetzt auch bei manchen mp3 die Metatags... dann wieder nicht.

Kann das mal jemand bei sich nachvollziehen?
Die Seite mit einer Folge des Podcasts:

Code: Alles auswählen

https://www.marathonfitness.de/ernaehrungsregeln/
Und der direkte Download (ist auf der Seite sogar als Downloadlink angegeben!!):

Code: Alles auswählen

http://traffic.libsyn.com/fitnessmitmark/fmm153.mp3
Um weitere Podcasts runterzuladen sind beim direkten mp3-Link nur die Zahlen von 001 bis 153(derzeit) auszutauschen. Sehr vorbildlich, wie ich finde. Andere Podcasts verstecken die Links zum Audiofile gerne sehr kryptisch...

Ich habe gesehen, dass manche dieser Files auch noch Lyriks-Tags haben. Aber die (Nicht-)Anzeige der Metatags ist von diesen Lyrics-Tags im ogg unabhängig.

Ich habe noch das Skript von diesem Link getestet:
https://sinewalker.wordpress.com/2008/0 ... bis-files/

Code: Alles auswählen

#!/bin/bash
###############################################################################
#
#   File:       fixvorbis.sh
#   Language:   Bash shell script
#   Time-stamp: <2008-08-26 15:48:45 tzbblg>
#   Platform:   N/A (requirest ogg Vorbis tools installed)
#   OS:         *nix
#   Authors:    Michael Lockhart [MJL]
#
#   Rights:     Copyright © 2008 Michael James Lockhart, B.App.Comp(HONS)
#
#     This program is free software: you can redistribute it and/or
#     modify it under the terms of th e GNU General Public License as
#     published by the Free Software Foundation, either version 3 of the
#     License, or (at your option) any later version.
#
#     This program is distributed in the hope that it will be useful,
#     but WITHOUT ANY WARRANTY; without even the implied warranty of
#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#     GNU General Public License for more details.
#
#     You should have received a copy of the GNU General Public License
#     along with this program.  If not, see .
#
#   PURPOSE:
#
#     Script to strip out COVERART tags from ogg vorbis files (these
#     tags break certain players...)
#
#   HISTORY:
#
#   MJL20080826 - Created.
#

# extract the comments, less the COVERART tags
# (keep the art in separate files)

for n in *.ogg; do
    echo "Extracting comments and COVERART from $n"
    vorbiscomment -l $n | grep COVERART > $n-art.txt
    vorbiscomment -l $n | grep -v COVERART > $n-comment.txt
done

#if there's a comments patch (stored in patch.txt in the current dir)
# then apply the patch to the comments.
if [ -f patch.txt ]; then
    for n in *-comment.txt; do
	patch $n patch.txt
    done
fi

# edit the comments with new comment files, minus art, possibly patched.
for n in *.ogg; do
    echo "Replacing comments in $n"
    vorbiscomment -c $n-comment.txt -w $n
done

#clean up
rm *-comment.txt

# clean-up of art is manual. There might be different cover-art from
# each file, but if not (diff a*-art.txt b*.txt etc produces no
# output) then just remove all but first and rename it...
Kann das an der Zeichenkodierung der id3-Tags liegen? Hab mal probehalber diese "*-comment.txt" von utf8 nach latin1 mit iconv konvertiert und dann neu eingespielt... aber auch das zeigte danach in easytag die Metatags nicht an...

Ich hab auch noch das Programm id3cp aus dem Paket Debianlibid3-tools getestet. Das verbessert an der Sachlage auch nix.

Ich bin mit meinem Latein am Ende.

lg scientific
Zuletzt geändert von scientific am 20.09.2017 23:40:24, insgesamt 1-mal geändert.
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von Revod » 20.09.2017 10:42:48

Hast Du kontrolliert ob bereits in den original Dateien die Headers stimmen?

Kann es sein, dass Easytag nicht mit allen Headers zurecht kommt und daher möglicherweise Fehler produziert?

Hat die Umwandlung Fehler produziert?

( Ich verwende Qbaar und dieser hat manche Headers automatisch korrigiert )
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
smutbert
Moderator
Beiträge: 8320
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von smutbert » 20.09.2017 11:26:09

Ja, mit easytag hatte ich auch jede Menge Schwierigkeiten. Ich verwende zum Taggen eigentlich so gut wie nur noch entweder die Kommandozeile oder Debianexfalso/Debianquodlibet - damit hatte ich noch nie Schwierigkeiten und auch wenn ich aus dem von dir verlinkten Podcast mit ffmpeg ogg-Dateien erstelle, sind die Metadaten in quodlibet/exfalso zu sehen.

Das heißt das Hauptproblem sehe ich beim Handy (und das kenne ich leider auch, auch wenn bei mir noch nie die Metadaten komplett gefehlt haben sondern nur beim auftauchen von Anführungszeichen darin entstellt wurden).
Kommt vielleicht ein Player in Frage, der nicht die Dienste von Android nutzt um die Mediendateien aufzulisten - mir fallen da auf Anhieb mpd und der Android-Port von Rockbox ein, weil das zweifelsohne die sind, die am unabhängigsten von dem darunterliegenden Android funktionieren, es gibt aber auch normalere Apps die die Mediendateien selbst indizieren.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 11:26:57

Wie gesagt... in easytag werden die Header der mp3 korrekt angezeigt und können auch bearbeitet und gespeichert werden. In den ogg-vorbis-Dateien nicht.
Vorbiscomment aus dem Skript gibt übrigens einen "Speex"-Fehler aus. Den kann ich grad, mangels Zugriff aufs Gerät, nicht korrekt wiedergeben kann...
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 11:30:05

Ich habe MortMusic-Player am Handy im Einsatz...

Ich vermute ja, dass es ein Zeichenkodierungs- und Sonderzeichenproblem in ogg ist.
Denn die mp3-Metadaten werden sowohl in easytag als auch im MortMusic-Player korrekt (fast) angezeigt... Bei manchen verschluckt sich Mort ebenfalls...
Aber das mit den Anführungszeichen werd ich mal kontrollieren. Ich hab ja die gesammelten Metadaten in den *-comment-Dateien vorliegen.

Danke für die Tipps... einstweilen.

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von Revod » 20.09.2017 11:44:11

Es klingt fast als ob Easytag mit den ogg Headers Schwierigkeiten hätte und es am besten mit mp3 kann, wenn ich Dich richtig verstanden habe.

Wie smutbert sagt, auch ich empfehle Dir einen Anderen " Tagger " für einfacheres, Debianpuddletag relativ mächtig und Benutzerfreundlich ( Weiss nicht mehr wo, habe noch Benutzer spezifische Einstellungen erläutert, was funktioniert ). Qbaar befindet sich nicht in den Quellen. Hat ein paar Extras mehr und daher auch mächtiger.
Systemd und PulseAudio, hmmm, nein danke.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 13:46:19

Nein. easytag kann die ogg-header schon. Bei anderen Dateien klappt es auch wunderbar.
Aber irgendwas ist mit diesen Headern los... sodass sich easytag, und MortMusic-Player auf Android daran verschluckt...

Sind ja 2 Programme welche die Header nicht mögen.

Eventuell ist es ein Versionskonflikt von id3...

Ich hab grad gelesen, dass id3info bei ogg ja gar nix ausgeben kann, da diese Lib für mp3 ist... :-/

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von Revod » 20.09.2017 13:50:46

Dann wie ich vermutete, entweder die Ursache in den original Dateien oder bei den Handy Player

( " sound mit Handy hören na ja ... schüttelt mich durch, nix für mich, dann lieber den Fii-x0 " )... :mrgreen:
Systemd und PulseAudio, hmmm, nein danke.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 14:20:03

@smutbert:
Meinst du mpd für Android??? Ich hab grad entdeckt, dass es den auch auf Android zu installieren gibt... aber dann gehts nicht weiter. Wo richte ich den ein?

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 14:33:06

VLC am Androiden kann die Metatags lesen. Immerhin. :)

mpd am Laptop ebenfalls.

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

Benutzeravatar
smutbert
Moderator
Beiträge: 8320
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von smutbert » 20.09.2017 14:51:09

Ja, hab mpd für android gemeint. Ich weiß gar nicht mehr wieso genau ich den wieder deinstalliert habe, aber ich glaube da gab es mit der androidversion das Problem, dass ältere Apps nicht auf die Speicherkarte zugreifen konnten und außerdem wollen die meisten mpd-Clients für Android nicht starten, wenn es keine Internetverbindung gibt. Es war diese App, keine Ahnung ob es noch andere Apps für/mit mpd für Android gibt (Clients waren mpdroid und M.A.L.P.):
https://github.com/tguillem/android-ampd
(kann mich nicht mehr erinnern wie man den eingerichtet hat, aber ich glaube das ist eine ganz normale grafische App, bei der man ein Musikverzeichnis auswählen und dann mpd starten und beenden kann, sonst nix.)

Mit Rockbox hatte ich etwas mehr Glück - das ist aber schon ein paar Androidversionen her, dass ich das verwendet habe:
https://www.rockbox.org/wiki/AndroidPort


ogg verwendet ja ein anderes Metadatenforum (Vorbis Comment) als mp3 mit seinen id3-Tags und ich glaube es gibt/gab auch die Unart einfach id3-Header in ogg-Dateien zu schreiben, aber ich hab momentan keine Idee zweifelsfrei festzustellen in welcher Form die Metadaten nun in einer ogg-Datei gespeichert sind - ich glaube aber bei deinem Vorgehen müssten es bereits die richtigen Vorbis Comments sein...

geier22

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von geier22 » 20.09.2017 17:10:52

Also ich hab mal folgendes gemacht:
Runter laden über rssowl2 (ist bequemer, weil man das ganze Podcast-Verzeichnis lädt)
FMM_BestOf_08.ogg
mit ffmulticonverter nach ogg konvertiert (codec: libvorbis)
Ergebnis: Vlc spielt das Stück incl. Bildchen auf dem Rechner. Auf dem Smartphone konnte ich zwar alle Tags sehen, das Bild war aber futsch :oops: Aber alle Player, die ich drauf habe sehen die Tags und spielen die Datei ab.
Wie auch immer:
Die Tags bleiben auf diese Art und Weise vollständig erhalten. Warum auf dem Smartphone da Bild nicht angezeigt wird? Keine Ahnung.
werde noch ein bisschen experimentieren.
Bild

Benutzeravatar
smutbert
Moderator
Beiträge: 8320
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von smutbert » 20.09.2017 19:24:48

jetzt wollte ich gerade dein Problem mit dem Handy nachstellen - das Ergebnis ist, dass mein Handy überhaupt keine ogg-vorbis-Dateien abspielen kann.
Abgesehen von meinem Androidhandy funktionieren die mit ffmpeg erstellten oggs samt Metadaten überall dort wo ich auf die Schnelle auf die Idee gekommen bin es zu testen...

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg

Beitrag von scientific » 20.09.2017 23:40:02

Ich hab rausgefunden, was das Problem war...

Bei mir erzeugt der Befehl

Code: Alles auswählen

ffmpeg -i bla.mp3 bla.ogg
ein Theora-Video.
Ich hab das mit

Code: Alles auswählen

file bla.ogg
herausgefunden... Und Theora wird offenbar nicht besonders gut und weitverbreitet unterstützt.

Code: Alles auswählen

$ file ../fmm005.ogg
../fmm005.ogg: Ogg data, Theora video
Hab jetzt mit

Code: Alles auswählen

ffmpeg -i fmm007.mp3 -c:a libvorbis fmm007.ogg
ein ogg-vorbis Audiofile erzeugt:

Code: Alles auswählen

$ file fmm007.oga 
fmm007.oga: Ogg data, Vorbis audio, stereo, 44100 Hz, ~112000 bps
Das zeigt easytag korrekt an, und auch MortMusic-Player am Smartphone.

Ich hab noch andere Player am Handy ausprobiert, die explizit ogg unterstützen... und da wurde ebenfalls das Abspielen der Theora-Videos entwender verweigert, oder die Metadaten nicht angezeigt.
Mit dem ogg-vorbis Audiofiles klappt es aber wunderbar...

Tjo... der Container allein machts halt auch nicht. Es ist der Codec schon auch interessant, der darin verpackt ist.

Kann man das irgendwo einstellen, was ffmpeg da standardmäßig erzeugt?

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

geier22

Re: Metadaten bei Umwandlung von mp3 zu ogg {gelöst]

Beitrag von geier22 » 20.09.2017 23:52:42

scientific hat geschrieben: ↑ zum Beitrag ↑
20.09.2017 23:40:02
Kann man das irgendwo einstellen, was ffmpeg da standardmäßig erzeugt?
lg scientific
zumindest beim ffmulticonverter kann man das (Video-Codec : deaktiviert). Wenn ich das nicht mache, wird das ogg- File bei
Dolphin wie du sagtest als Video angezeigt.
Wird auf deinem Smartie auch das Titelbild des Stückes angezeigt?
Das war nur bei meinem ersten Versuch (als Video - File) mit Vlc auf dem Smartie möglich.
Beim ersten Versuch Totalabsturz --> Neustart und VLC spielte es samt Titelbild ab. Allerdings weigerte sich jede andere App.

Edit:
das -vn bewirk, dass der Video-Codec deaktiviert wird.

Code: Alles auswählen

ffmpeg -i FMM_BestOf_08.mp3 -vn -acodec libvorbis -ar 44100 -b:a 96k -ac 2 test.ogg
Ergebnis:

Code: Alles auswählen

ogginfo /home/hans/Downloads/test.ogg
Processing file "/home/hans/Downloads/test.ogg"...

New logical stream (#1, serial: 0de7ec69): type vorbis
Vorbis headers parsed for stream 1, information follows...
Version: 0
Vendor: Lavf57.71.100
Channels: 2
Rate: 44100

Nominal bitrate: 96,000000 kb/s
Upper bitrate: 4294967,295000 kb/s
Lower bitrate: 4294967,295000 kb/s
User comments section follows...
        encoder=Lavc57.89.100 libvorbis
        TSS=Logic Pro X 10.3.1
        iTunNORM= 00000359 0000038B 0000DA42 0000D8E6 0014A105 0014A105 000081AB 00008185 00015A05 00015A05
        iTunSMPB= 00000000 00000210 00000952 0000000003B9451E 00000000 0159D29E 00000000 00000000 00000000 00000000 00000000 00000000
        artist=Mark Maslow: Dranbleiben Fitness Coach, Personal Trainer und Blogger
        album=Fitness mit M.A.R.K. Podcast: Abnehmen | Muskelaufbau | Ernährung | Motivation
        TT3=Wie Du schnell und einfach mit dem Kardiotraining beginnst – auch wenn Du noch nicht bereit bist
        genre=Podcast
        title=BestOf : Die Wahrheit über Kardiotraining
        date=2017
Vorbis stream 1:
        Total data length: 15513709 bytes
        Playback length: 23m:36.698s
        Average bitrate: 87,604842 kb/s
Logical stream 1 ended
Bei diesem File zeigen nur der VLC das Bild an

Hab das Mal mit meinem Mediacenter konvertiert (das Ergebnis mal lieber nach NoPaste:NoPaste-Eintrag39979 )
witziger Weise könne das Audacious, und Vlc auf dem Desktop samt Bild abspielen, die die anderen nur Ton mit Tags
Zuletzt geändert von geier22 am 21.09.2017 00:43:34, insgesamt 1-mal geändert.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Metadaten bei Umwandlung von mp3 zu ogg {gelöst]

Beitrag von scientific » 21.09.2017 00:26:32

Noch eine Erkenntnis...

gebe ich bei ffmpg .ogg als output-File an, erzeugt es ein Theora-Video. Mit .oga wirds ein vorbis-audio.
MortMusic-Player akzeptiert nur *.ogg
Stellio akzeptiert *.oga sofort, ogg muss man extra aktivieren. Dabei ist es egal, ob in ogg nur ein Audio-Codec steckt. Die Theora-Videos in *.ogg verweigert der aber abzuspielen.
Dabei reicht es aus, das erzeugte *.oga von oben einfach wieder in *.ogg umzubenennen.

Zum Bildchen... In den *.ogg ist diesmal kein Bildchen gespeichert. Dementsprechend wird am Smartphone auch keines angezeigt.
Ich hab nun das Bild des Podcasts in das Verzeichnis am Smartphone gestellt. Und schon wirds sowohl mit Mort, als auch Stellio angezeigt.

Ich hab übrigens jetzt diesen Befehl

Code: Alles auswählen

ls *.mp3|while read i;do echo ffmpeg -i $i -c:a libvorbis -qscale:a 1 ogg/${i%mp3}oga|batch;done
verwendet, um alle mp3 in diesem Verzeichnis nach ogg/ (neu erstellt zuvor) zu erzeugen.
batch kennen ziemlich sicher die Neulinge nicht. Das ist ein Befehl der im Paket Debianat enthalten ist und bei Debian normalerweise nachinstalliert werden muss.
ich pipe den gesamten Umwandlungsbefehl pro Datei nach batch. Das bewirkt, dass die Ausführung verzögert wird. Es wird immer nur dann ein neuer Befehl gestartet, sobald der Durchschnittliche Load unter 1,5 gefallen ist (man batch). Das bedeutet, dass nicht alle Dateien gleichzeitig umgewandelt werden, sondern schön ein bis zwei nacheinander und das System nie einfriert, weil es zuviel zu tun hat.

Code: Alles auswählen

-qscale:a 1
erzeugt ein vorbis-File mit der geringsten Qualität. Die Qualität (ist jaim Podcast ziemlich egal) passt für meine Ohren. Ich kann kaum Unterschiede zur Qualität 7 oder 8 heraushören (habs extra getestet). Die Filegröße liegt jedoch knapp über einem Drittel der ursprünglichen mp3-Files.

Das bedeutet im Endeffekt, dass ich am Smartphone dann ~1,5 GB statt 4,4GB Speicher... Macht einen Unterschied.

Dass ich keine Bildchen mit in die Metadaten packe, spart da nochmal eine Menge Speicherplatz. Wenns das Bild im Verzeichnis alleine auch tut....

lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

geier22

Re: Metadaten bei Umwandlung von mp3 zu ogg {gelöst]

Beitrag von geier22 » 21.09.2017 01:24:25

So ich hab jetzt eine Lösung gefunden.
Debiansoundconverter bekommt das hin :mrgreen: :THX:
Auf dem Desktop zeigen Debianaudacious, Debianclementine und Debianmpv das Cover an.
Auf dem Smartphone zumindest mein Standard - Player GonMad Musik Player
Jetzt kann ich das Gequatsche aber auch nicht mehr hören. Lehrreich war es trotzdem.
Bild

Antworten