WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Video Reader-Initialization failed (DigitizingTools)

 

Panda123
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 06.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.12.2014, 11:19     Titel: Video Reader-Initialization failed (DigitizingTools)
  Antworten mit Zitat      
Hi,

ich benutze zum auswerten von Videos (MP4) das DigitizingTools (Version 5 - Tyson Hedrick 6/14/10). Dort kann man Videos laden und auswerten.

Mein Problem ist allerdings das ich keine Videos laden kann. Es erscheint der Error:
??? Initialization failed. (Es wurden keine Zwischenfilter für die
Herstellung der Verbindung gefunden.)

Error in ==> VideoReader.VideoReader>VideoReader.init at 423
obj.VideoReaderImpl = audiovideo.mmreader(fullName);


Error in ==> VideoReader.VideoReader>VideoReader.VideoReader at 133
obj.init(fileName);

Error in ==> DLTdv5>mmFileInfo2 at 3390
obj=VideoReader(fname); % turn the filename into an videoreader object

Error in ==> DLTdv5>mediaInfo at 3312
info=mmFileInfo2(fname);

Error in ==> DLTdv5 at 499
movie1info=mediaInfo([pname1,fname1]);


??? Error while evaluating uicontrol Callback

So wie das für mich aussieht ist das ein Problem mit dem VideoReader.
Ich habe schon in diversen Foren rumgelesen.
Die Problemlösung - Matlab als 32bit zu installieren - hab ich probiert, habe aber immer noch den gleichen Error.

Ich habe win7, 64bit und das eigenartige ist, dass es auf meinem Laptop funktioniert auf dem PC aber nicht!! Trotz gleichem Matlab und Windows.

In anderen Foren hab ich gelesen, das es wahrscheinlich mit den Codecs für die Vids zu tun haben muss. Aber wie bekomme ich jetzt das richtige Codec für meinen PC? Eigentlich müsste ich das Codec haben schließlich kann ich das Video abspielen (Win Media Player, VLC oder Mpc), aber das Codec auf das Matlab zugreifen will gibt es anscheinden nicht/ ist überschrieben/ oder heißt anders. Oder muss ich den Pfad zum Codec iwie ändern (Mein Matlab ist nicht auf C: installiert)?

Kann mir da jemand von euch helfen??

Gruß Panda
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 08.12.2014, 10:34     Titel:
  Antworten mit Zitat      
Ist das den nut mit diesem Tool und z.B. eine Demo nur mit MathWorks Produkten funktioniert?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Panda123
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 06.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2014, 16:52     Titel:
  Antworten mit Zitat      
Ich weiß jetzt nicht genau was du meinst, aber es ist ein Tool für Mathlab. Auf meinem Laptop funktioniert es auch problemlos. Trotz gleichem Windows und gleicher Mathlabversion
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 09.12.2014, 11:13     Titel:
  Antworten mit Zitat      
Es gibt Tausende Zusatz-Apps für MATLAB. Was ich meine ist, ob das Problem auf dem "Problemrechner" auch mit Basis-MATLAB Funktionalität auftritt.

Beispiel:

http://www.mathworks.com/help/matla.....r-class.html?refresh=true

Ganz unten das Beispiel "Read and Play Back Movie File"

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Panda123
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 06.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2014, 11:33     Titel:
  Antworten mit Zitat      
Erstmal danke für deine Hilfe Andreas, jetzt hab ich auch verstanden was du gemeint hast.
Ergebnis:

>> xyloObj = VideoReader('SDV_0900.mp4');
??? Initialization failed. (Es wurden keine Zwischenfilter für die
Herstellung der Verbindung gefunden.)
Error in ==> VideoReader.VideoReader>VideoReader.init at 423
obj.VideoReaderImpl = audiovideo.mmreader(fullName);
Error in ==> VideoReader.VideoReader>VideoReader.VideoReader at 133
obj.init(fileName);

--> Fehler tritt beim laden auf.
Ein Freund von mir konnte das Problem lösen indem er ein neues Codec pack installiert hat. Bei mir funktioniert das aber nicht, trotz gleichem Codec pack und gleicher Matlab version.

Wie kann ich den herausfinden welchen "Zwischenfilter" Matlab meint, den es nicht finden kann?

Gleicher Fehler in Englisch falls das hilft (Fehler von jemand anderem):
??? Initialization failed. (No combination of intermediate filters could be found to make the
connection.)
Error in ==> mmreader.mmreader>mmreader.init at 364
obj.MMReaderImpl = audiovideo.mmreader(fullName);
Error in ==> mmreader.mmreader>mmreader.mmreader at 133
obj.init(fileName);

Gruß Panda
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.12.2014, 08:23     Titel:
  Antworten mit Zitat      
OK, speziell die Englischsprachige Message hilft. Es gibt verschiedene Gründe woran das liegen kann. Wie schon selbst gefunden Codec und 32/64 Bit Themen. Aber auch Dinge spezifisch zum Video. Daher ist es wichtig tatsächlich die von mir genannte Demo auszuprobieren und nicht das eigene File!

Zusätzlich bitte die Ausgaben des "ver" (Ohne Lizenznummer) sowie die Rückhabe von "mexext".

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 10.12.2014, 08:29     Titel:
  Antworten mit Zitat      
Und "computer".

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Panda123
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 06.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.12.2014, 15:54     Titel:
  Antworten mit Zitat      
Danke für deine Hilfe Andreas. Das mit der Demo hat mir leider nicht weitergeholfen.

Ich hab aber einen Weg gefunden das Problem zu umgehen, indem ich das MP4 Video in ein AVI video konvertiere. Dazu habe ich das Programm Pazera benutzt.
Interessanter weise funktioniert das ganze aber nur wenn man das Ursprungscodec als MPEG 4 -FFmpeg/.. festlegt. Mit MPEG 4 AVC als Ursprungscodec funktioniert es nicht - obwohl beide avi videos nach dem konvertieren mit normalen playern abgespielt werden können, nur Matlab scheint damit ein problem zu haben.

--> Das Problem ist zwar nicht gelöst, kann aber so zumindest umgangen werden.

Gruß Panda
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.