-
Forum: Software-Projekte der Mitglieder
by igel457,
11. Jan 2011
das Beispielprogramm erzeugt aber eine Datei "out.wav", die du dir mit einem anderen Player anhören kannst.
-
Forum: Software-Projekte der Mitglieder
by igel457,
9. Jan 2011
Hi,
Acinerella kümmert sich um das Dekodieren von Audio- und Videoströmen. Es werden also sehr komplex komprimierte Daten in einfach zu verwendete Rohdaten "zurückverwandelt". Audiodaten in "PCM-Wave" und Videodaten in einfache "RGB-Bitmaps". Auf dem Weg zur Multimediawiedergabe ist dieser Schritt der schwierigste.
Um die Daten wiederzugeben, müssen sie "nur noch" an eine entsprechende...
-
Forum: Software-Projekte der Mitglieder
by igel457,
16. Aug 2010
Ja, die Annahme ist korrekt ;-) Nur wenn du bereits 10 Sekunden abgespielt hast, musst du -1 als zweiten Parameter übergeben.
Leider ist das springen in Videos eine kniffelige Angelegenheit und ob und wie gut es funktioniert hängt vor allem vom Containerformat ab - und auch FFMpeg ist leider nicht perfekt.
Um das Springen im Video zu ermöglichen musst du auf jeden Fall eine...
-
Forum: Software-Projekte der Mitglieder
by igel457,
14. Aug 2010
Die Funktion arbeitet nur mit absoluten Werten (wäre er relativ hätte ich ihn vermutlich timecode_offs genannt). Der DIR Parameter wird von FFMpeg benötigt, da FFMpeg unter Umständen nicht weiß, wo sich der Stream aktuell befindet und somit wissen muss, ob es nun vorwärts oder rückwärts suchen soll.
Mit dem Kommentar am Anfang meine ich nur, dass nicht getrennt in Audio-/Video-Streams gesucht...
-
Forum: Software-Projekte der Mitglieder
by igel457,
15. Jun 2010
Hallo,
ich bastle gerade am Linux Support meiner Audio Bibliothek und bin in diesem Zuge außerdem dabei Acinerella dort ebenfalls mit allen Formaten zum laufen zu kriegen, weshalb ich nochmals einige Änderungen durchgeführt habe: Z.B. ist der externe Speichermanager vorerst rausgeflogen, weil hierdurch nicht der 16-Byte Align und Padding am Ende eingehalten wurde.
Ich werde im Zuge meiner...
-
Forum: Software-Projekte der Mitglieder
by igel457,
27. Mai 2010
Du benötigst dafür GCC/MinGW. Dann musst du FFMpeg für Windows statisch kompilieren und installieren. Anschließend kannst du ganz einfach Acinerella mit einem einfachen "make" compilieren. Leider ist das Ganze (unter Windows) nicht gerade trivial. Ganz ohne Linuxkenntnisse könnte es schwierig werden.
Eine Anleitung eine entsprechende Buildumgebung zu schaffen (welche ganz genau Schritt für...
-
Forum: Software-Projekte der Mitglieder
by igel457,
27. Mai 2010
Hallo,
1.) Nein, nicht dass ich wüsste. Eventuell gibt es in FFMpeg eine entsprechende Funktion. Sobald kein Konsolenfenster da ist, wird aber auch nichts angezeigt und es gibt auch keine I/O Fehlermeldung.
2.) Dahinter verbirgt sich ein Pointer auf AVInputFormat. Falls du überprüfen möchtest, ob Acinerella eine bestimmte Datei öffnen kann, kannst du ein paar Bytes daraus mit...
-
Forum: Software-Projekte der Mitglieder
by igel457,
21. Mai 2010
Hi,
nachdem ich in den letzten Monaten immer mal wieder ein bisschen an Acinerella gebastelt habe, möchte ich euch diese Änderungen nicht vorenthalten und habe ein neues Release zusammengeschustert:
Folgende Änderungen:
Version 1.4
:arrow: Proben- und Scoringsystem hinzugefügt
:arrow: Internes und verbuggtes Protokol-System entfernt und ersetzt
:arrow: Compiliert mit brandneuer...
-
Forum: Software-Projekte der Mitglieder
by igel457,
2. Aug 2009
Hallo,
ich habe eine neue Version von Acinerella hochgeladen.
Acinerella 1.3 hat folgende Änderungen:
+ Medieninformationen (Autor, Titel, Album, Länge, etc.) hinzugefügt
+ Zeitsprungunterstützung hinzugefügt (ac_seek Funktion)
+ Umgehung für springende Zeitstempel hinzugefügt (wie dies zum Beisipel bei OGG-Dateien der Fall war)
* Fehler in der Erzeugungsfunktion für einzigartige...
-
Forum: Software-Projekte der Mitglieder
by igel457,
18. Apr 2009
Hallo,
es gibt eine neue Version von Acinerella: 1.2
Änderungen:
+ Compiliert mit FFMpeg 0.5
+ Neue Dateitypen: WMV, WMA, besserer Support für OGG-Theora, FLV
+ "Streamseek" Callbackfunktion hinzugefügt (nicht für das aktive Suchen im Stream(!))
* Läuft ohne Probleme unter Linux
* Fehler in ac_free_decoder behoben
-
Forum: Software-Projekte der Mitglieder
by igel457,
9. Okt 2008
Hab mal eine neue Version hoch geladen:
Version 1.1
:arrow: Bug behoben, durch den Acinerella nach dem sequentiellen laden von einigen Dateien (3-10) mit einer AV abstürzt
:arrow: Bug behoben, durch den Acinerella spätestens nach dem sequentiellen laden von 26 Dateien nicht mehr funktioniert
:arrow: Der Header sollte nun auch mit Delphi 2009 laufen (siehe hier)
:arrow: Die...
-
Forum: Software-Projekte der Mitglieder
by igel457,
5. Okt 2008
Erstmal Danke für das Lob. Ich entwickle die Bibliothek immer dann weiter, wenn ich neue Features brauche - momentan läuft sie aber einigermaßen gut.
Diese "ReportMemoryLeaksOnShutdown" Zeile kann getrost weggelassen werden (ist nur um das Debugging zu erleichtern). Ohne die Zeile braucht man sich auch um auftretende Speicherlecks nicht mehr zu kümmern ;-)
-
Forum: Software-Projekte der Mitglieder
by igel457,
18. Jul 2008
http://acinerella.sourceforge.net/img/acin_logo.jpg
Über:
Acinerella ist ein in C geschriebener Wrapper für die Dekodierfähigkeiten der FFMpeg Bibliotheken libavformat und libavcodec. Acinerella exportiert gerade mal 10 API-Funktionen - daher ist es sehr einfach die Headerdatei zu übersetzen und Acinerella mit anderen Programmiersprachen (zum Beispiel Pascal) zu verwenden. Würde man FFMpeg...