MP4-Video abspielen

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

MP4-Video abspielen

Beitrag von dysti »

Wenn ich MP4-Videos lade, erscheint nur ein weißer Bildschirm.
Kann PB nur MP3 oder AVI abspielen? Das geht problemlos.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: MP4-Video abspielen

Beitrag von ts-soft »

PB spielt unter Windows alles ab, wofür DirectShow Filter/Codecs korrekt installiert sind. Unter Linux gilt dasselbe, aber
für Xine.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Re: MP4-Video abspielen

Beitrag von dysti »

Das hatte ich in Erfahrung gebracht:
Windows 7 und 8 die native Unterstützung MP4 auf Media Foundation statt auf DirectShow basiert
Also, der Windows-Media-Player (Win8) spielt die Datei ab.
Welche muß ich installieren? Habe in diesem Soundbereich absolut keine Achnung.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: MP4-Video abspielen

Beitrag von ts-soft »

Hast Du ein 64-Bit System? Für PB x64 müssen dann auch die 64-Bit Versionen der Codecs installiert sein.
Windows bringt ja einen 32- und einen 64-Bit Player mit, die man irgendwie nicht so recht unterscheiden kann.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Re: MP4-Video abspielen

Beitrag von dysti »

Da habe ich nun wohl ein Problem
Win8 als 64bit installiert und PB als 32bit.
Kann ich das jetzt vergessen oder haste du noch eine Idee?
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: MP4-Video abspielen

Beitrag von ts-soft »

dysti hat geschrieben:Kann ich das jetzt vergessen oder haste du noch eine Idee?
32-Bit Codecs sind also drauf. Keine Ahnung warum das nicht geht.
Entweder ein Codec-Pack installieren oder Video umwandeln.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: MP4-Video abspielen

Beitrag von Derren »

Wenn PB auf DirectShow zugreift und nicht auf Media Foundation, wie soll das dann funktionieren?

Hier wird ein DS Codepack für Win7 angeboten: http://www.windows7codecs.com/

Keine Ahnung ob man Media Foundation irgendwie über die Api ansprechen kann. Ansonsten sollte man Fred mal fragen, ob die Moviebefehle mal angepasst werden, wenn Windows 7 und 8 DS nicht mehr wirklich benutzen, sondern Media Foundation.
Signatur und so
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: MP4-Video abspielen

Beitrag von ts-soft »

Ich hab die Codec-Packs von Shark drauf, in 32- und 64-Bit und spiele mit PB alles ab.
http://shark007.net/win7codecs.html

Aber bei der Installation die Adware abwählen nicht vergessen!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: MP4-Video abspielen

Beitrag von Derren »

Hab's gerade mal bei mir getestet, da kann PB die MP4-Dateien nicht mal Datei laden (LoadMovie() gibt 0 zurück).

Media Foundation ist in der MSDN dokumentiert, allerdings sind die Befehle nicht in PB verfügbar, und ich habe auch keine Informationen gefunden, ob und wie man sie importieren kann.
Wenn's überhaupt geht, dann muss da jemand ran, der Ahnung hat. OOP und so...
Signatur und so
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: MP4-Video abspielen

Beitrag von ts-soft »

Derren hat geschrieben:Hab's gerade mal bei mir getestet, da kann PB die MP4-Dateien nicht mal Datei laden (LoadMovie() gibt 0 zurück).
Ich hab es auch getested und PB gibt 31133584 zurück :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten