PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AAC 5.1 to AC3 OnTheFly-Encoding



Molokov007
28.04.2013, 22:20
Hallo,

Nachdem ich meinen Pc jetzt komplett auf Linux umgestellt habe und dort etwas, bezüglich AC3-OnTheFly-Encodings, experimentiert habe möchte ich dieses Vorhaben nun auch auf meinem Pingulux realisieren...
Sinn des Vorhabens ist die Tatsache, dass ich meine Filme gerne im Multichannel AAC-Audioformat encodiere.

Grundsätzlich reichte auf dem PC (LMDE) ein einfacher Eintrag in der mplayer.conf um dieses Vorhaben zu realisieren.
Hier wurde der Eintrag: "af=scaletempo,lavcac3enc=1:640:3" hinzugefügt.

Auf dem Pingulux soll diese Datei unter "/usr/local/etc/mplayer" oder "~/.mplayer/config" zu finden sein. Öffne ich die Spark USB-Images (z.B. HDMU_10846_E2_spark_211_git_5409_nodebug_Diff0_gst _USB) ist diese Datei unter dem ersten genannten Pfad zu finden.
Logge ich mich jedoch via FTP auf den Receiver ein kann ich die Datei nicht finden.

Wie komme ich dazu diese Datei zu editieren?

Schischu
28.04.2013, 22:43
Die Box kann doch direkt AAC abspielen, für was willst du das transcodieren?

Molokov007
29.04.2013, 19:10
Wird ein AC3 oder DTS File abgespielt wird das Ausgangssignal direkt über die HDMI / SPDIF - Schnittstelle an das nachgeschaltete Gerät (beispielsweise einen AV-Receiver) durchgeschleift. Der AV-Receiver empfängt ein 5.1-Kanal Dolby Digital, bzw. DTS Signal.

Das Durchschleifen eines AAC-Signals über die HDMI / SPDIF Schnittstelle ist hardwarebedingt nicht möglich (jedenfalls bei meinem PC). Zudem ist mir kein AV-Receiver bekannt der ein AAC-Signal empfangen kann. Somit wird beim abspielen einer AAC-Datei ein 2-Kanal PCM Signal über die HDMI / SPDIF Schnittstelle ausgegeben.

Ich will dieses AAC-Signal jetzt, bevor es die Ausgabeschnittstelle des Medienplayers (in diesem Fall mplayer) erreicht, OnTheFly in ein AC3-Signal transkodieren. Dieses AC3-Signal kann jetzt wie oben beschrieben über die HDMI / SPDIF Schnittstelle an das Endgerät durchgeschleift werden...


Jedenfalls muss ich hierfür die mplayer.conf um den oben erwähnten Eintrag erweitern.
Leider habe ich keine Ahnung wie ich via FTP an diese Datei herankomme.

Weiss jemand wie ich das Flash-Image bearbeite? Notfalls muss ich den Pingulux dann neu flashen...

bonkel
29.04.2013, 19:17
mpllayer ist nich im image, somit auch keine cofnig dazu

Schischu
29.04.2013, 19:35
Achso wusste ich gar nicht die Dinger kein AAC direkt können.
Ne dann kannst du leider nichts machen. Die Box ist nicht Leistungsfähig genug um das zu transcodieren.

Molokov007
29.04.2013, 19:48
Die Verknüpfung vom entpackten Image in /usr/local/etc zeigte auf meinen Systempfad vom PC. ;)
Deshalb habe ich die Datei auch im entpackten Image via Suchfunktion gefunden. Hatte daran garnicht gedacht.

Wenn du von nicht leistungsfähig genug redest... Ist so etwas mit einer anderen Box möglich?
Sprich fallen Enigma2-Images für leistungsstärkere Receiver umfangreicher aus?

Wäre mir nämlich schon wichtig, da sämtliche Filme die ich habe im AAC-Format encodiert sind!

santa
29.04.2013, 20:43
Vielleicht kannst du ja mal nen kurzen clip mit AAC hier anhängen.

Molokov007
29.04.2013, 21:54
Hier ein Multichannel AAC-Testfile:
http://dl.dropbox.com/u/26249587/6ch_aac.mp4

Das File wird am PC ordnungsgemäß in 5.1Ch abgespielt!
(via AC3 OnTheFly encoding. AAC passthrought, sofern es sowas gibt, unterstützt meine Soundkarte sowie mein AV-Receiver nicht)