Suche gut automatisierbaren Videokonverter

Almeida

Lieutenant
Registriert
Juli 2010
Beiträge
569
Hallo zusammen,

ich hab mich jetzt nach reichlichem überlegen dazu entschieden mein Problem hier und nicht im Programmierbereich zu posten. Ich hoffe es findet sich trotzdem jemand, der mir weiterhelfen kann :)

Und zwar suche ich einen Videokonverter, der sich gut automatisieren lässt!
Ich habe vor, den Converter per C# zu steuern. Zielformat soll (h)x264 für Video und aac für Audio im MP4 Container sein.

Problembeschreibung:
Jetzt kommt es bei mir im Geschäft oft vor, dass ich *.camrec Dateien, scheinbar werden diese von Camtasia erzeugt, vorgelegt bekomme, die ich zu einem *.MP4 Video konvertieren muss. Da es aber eine weitere Lizenz kosten würde (:freak:) bei mir auch Camtasia Studio zu installieren, muss ich diese "manuell" umwandeln.

Dazu habe ich mir schon ein Tool geschrieben, dass die Video- und Audiodateien aus den .camrec-Files mittels 7zip entpackt.
Nach dem entpacken der [filename].camrec habe dann den Ordner [filename] und darin die unkomprimierten [filename].avi und [filename].wav.

Das muss der Converter können:
Jetzt brauch ich ein Tool, dem ich mittels Kommandozeilen-/Batch-/Irgendwas-Aufruf die *.avi und *.wav Dateien mit meinen Einstellungen annehmen und in einen mit x264 und aac gefüllten MP4 Container packen.

Diesen Schritt mache ich momentan noch manuell mittels Avidemux, was wie ich finde mir die besten Ergebnisse geliefert hat. Dieses bietet auch eine Skriptingschnittstelle. Aber irgendwie funktioniert das nicht wie ich will. Es startet zwar automatisch, macht dann aber nichts mehr..


Huii, das war jetzt verdammt viel Text.. Aber ich hoffe trotzdem, dass es sich der eine oder andere mal durchliest und mich auf ein gutes Tool verweisen kann!

Danke fürs lesen und Ideen :)
 
Also ich empfehle dir dich in ffmpeg einzuarbeiten. Das ist ne freie Bibliothek, die so gut wie alle Videoformate sowohl als Input als auch Output beherrscht. Für Audio das selbe.

Du kannst dir dann praktisch nen Wrapper für ffmpeg in C# bauen, der ffmpeg auf der Kommandozeile mit passenden Parametern aufruft, so dass mit x264 und AAC ein Film in deinem gewünschtem Container erzeugt wird.
 
http://bluesky23.yu-nagi.com/en/AsVideoConv.html

Der Converter hier ist klein kostenlos aber extrem umfangreich und er nutzt GPU´s mit OpenCL !

Features
This program is a video converter using AMD and Microsoft Encoder, and it has the following features.

GPU Encoding (*1)
GPU Decoding (*2)
GPU Filtering (*3)
Up to 8 files transcoding at the same time
Simply movie editor
Batch transcoding and Combine transcoding

*1 Support AMD APP (CAL) and AMD Video Codec Engine
*2 Support DXVA and AMD UVD
*3 Support DXVA
 
Zuletzt bearbeitet:
Zurück
Oben