Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Länge von MP4 und MKV ermitteln
#1
Hallo liebe VBA Profis,

gibt es eine Möglichkeit die Spielfilmlänge von mp4 und mkv Dateien
per VBA auszulesen. Dies würde ich gerne mit einem Makro
machen und dann die Ergebnisse tabellarisch in Excel eintragen.
Antworten Top
#2
hallo

zu VBA kann ich nichts sagen, aber mit Mp3tag kannst du deine Sammlung auch exportieren und dann in Excel einlesen
Willie
Antworten Top
#3
Code:
Function GetProperties(file As String, propertyVal As Integer)
Set varFolder = CreateObject("Shell.Application").Namespace(Left(file, InStrRev(file, "\") - 1))
Set varFile = varFolder.ParseName(Right(file, Len(file) - InStrRev(file, "\")))
Debug.Print "Laufzeit: " & varFolder.GetDetailsOf(varFile, propertyVal)
End Function

Sub Spielfilmlänge()
Dim fileType, fileNames, movieFile
fileNames = Filter(Split(CreateObject("WScript.Shell").Exec("CMD /C DIR ""C:\Spielfilm\*" & fileType & """ /S /B /A:-D").StdOut.ReadAll, vbCrLf), ".")
For Each movieFile In fileNames
Call GetProperties(CStr(movieFile), 27)
Next
End Sub

Laufzeitermittlung von Filmen die im Ordner C:\Spielfilme abgelegt wurden.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste