Ich lese von einem Ordner die MP4-Dateien dort Zur Zeit verwende ich FileInfo, um den Namen zu extrahieren FileInfo ist auf ein paar der Details eines Films beschränkt. Ich brauche auch andere Informationen wie Titel Untertitel Kommentare Genre Directors ProducersZugriff auf Videodatei-Informationen in C#
DirectoryInfo dirInfo = new DirectoryInfo(@"..\bin\Debug\Folder");
FileInfo[] fileNames = dirInfo.GetFiles("*.mp4");
foreach (FileInfo fi in fileNames)
{
string movieName = fi.Name.Split('.')[0]; // returns the file name
VideoFile newVideo = new VideoFile(movieName); // insert name in object
director.ListVid.Add(newVideo); // add object to a director object - aka another list
}
listVideoDirector.Add(director); //add director object to list
Mein videofile Objekt hat mehrere Attribute zu extrahieren. Ich muss sie aus der eigentlichen Datei extrahieren
Siehe Eintrag: http://stackoverflow.com/questions/58649/how-to -get-the-exif-Daten aus einer Datei-mit-c-sharp – jdweng
Hmm ... Ich sollte die Frage eingrenzen. Es gibt eine Shell-Erweiterung. Es enthält Dinge wie System.Media.SubTitle. Aber ich kann sie nicht finden –
Ein Bild enthält möglicherweise nicht alle exif Daten. Es hängt von der Anwendung (und der Person) ab, welche Erweiterungen in das Bild geschrieben werden. Zum Beispiel würde eine Kamera die Anzahl von Pixeln automatisch und einen automatischen Zahlentitel eingeben (den eine Person manuell ändern kann, um das Bild zu beschreiben), aber nicht immer einen Untertitel. – jdweng