Thema schwarzes Bild bei Video Playback H.246

sirnoname

sirnoname

Fortgeschrittenes Mitglied
24
So, hab nun verschiedene mp4 aus der Demoszene geladen (PC grafik demos).
Davon kann man im HW beschleunigten Videoplayer nichts ausser einem schwarzen Bild sehen. Beim Telechips Tablet X3 geht es.
Auch andere Player vermögen keine MP4 Wiedergabe, ausser halt die SW Decoder Player die asynchron laufen.
Das ist nicht gerade sehr prickelnd und deutet auf fehlende HW Unterstützung.
Wo sind hier die Erfahrungen?

getestete Player:
-qqplayer (SW)
-MX Player (HW/SW)
-Video Player (HW, geht auf Telechips)
 
Du meinst sicher H264 oder ?

Also ich habe auch Probleme, fielen mir auf da ich immer viel aus der mediathek runterlade und dann auf meinen nas schiebe.
Die Codecs habe ich mir mit VLC anzeigen lassen

z.B:

H264 - MPEG-4 AVC (part 10)(avc1)
MPEG AAC Audio (mp4a)
720x404
spielt nicht !


H264 - MPEG-4 AVC (part 10)(avc1)
MPEG AAC Audio (mp4a)
512x288
spielt !

Ich denke es ist kein H264 issue sondern hat irgendwie mit der Auflösung zu tun ? Kann das sein ?

Klaus
 
Jetzt check ich gar nix mehr!!!!!

Ich hab mal das File welches nicht spielt in diverse andere Formate gewandelt und dem mediaplayer eingefüttert - nix geht.

Findet wer ne einstellung mit dem ich vlc konvertierte files auf dem spx-5 ans spielen bringe ? Alle konvertierten Produkte hier spielen NICHT !!

rem ogg theora
rem "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{width=512,height=288,acodec=vorb,ab=128,channels=2,vcodec=theo}:duplicate

{dst=std{access=file,mux=ogg,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test.ogg"} --stop-time=15



rem mpeg2 ts mux
rem "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{width=512,height=288,acodec=mpga,ab=128,channels=2,vcodec=mp2v}:duplicate

{dst=std{access=file,mux=ts,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_512_ts.mpg"} --stop-time=15


rem mpeg2 ps mux
rem "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{width=512,height=288,acodec=mpga,ab=128,channels=2,vcodec=mp2v}:duplicate

{dst=std{access=file,mux=ts,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_512_ps.mpg"} --stop-time=15


rem mp4 ps mux
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{width=512,height=288,acodec=mp4a,ab=128,channels=2,vcodec=h264}:duplicate

{dst=std{access=file,mux=ts,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_512_ts.mp4"} --stop-time=15


rem mp4 ts mux
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{width=512,height=288,acodec=mp4a,ab=128,channels=2,vcodec=h264}:duplicate

{dst=std{access=file,mux=ps,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_512_ps.mp4"} --stop-time=15

Was isn das für ne nummer ?

klaus
 
Lösung gefunden: der muxer war mucksig.

Konvertiere Deine videos wie folgt, dann spielen sie !

rem mp4 mp4 mux / geht
"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_org.mp4" :sout=#transcode

{acodec=mp4a,ab=128,channels=2,samplerate=44100,vcodec=h264}:duplicate

{dst=std{access=file,mux=mp4,dst="c:\Users\deiss\Downloads

\Mediathek_2.6.0\downloads\test_512_mp4.mp4"}

Klaus
 
Ich muss meinen letzten Beitrag relativieren. Bis jetzt habe ich keine Einstellung gefunden mit der ich videos erzeuge (h264 / mp4v) die ich auf dem spx-5 (problemlos) ausgeben kann.
W
as ich nicht verstehe: Ich konvertiere ein File, es spielt, anderes Ausgangsmaterial, gleiche Einstellung - geht nicht. Dann wieder sind die ersten 10 Minuten ok, ab einer bestimmten Stelle im konvertierten Film wieder Probleme.

Kann aber auch Problem vom vlc sein. Erkenne im Moment keine Logik was für Material der spx-5 Player frisst.

Klaus
 
hi,
ich weiß auch noch nicht woran das liegt.
Für die Software-Dekodierung ist das SPX-5 jedenfalls vieeel zu schwach auf der Brust, da dürfte auch übertakten nicht viel rausreißen.

Mir scheint, dass es weniger ein Auflösungsproblem ist als vielmehr ein Bitraten-Problem. 720p mit 400kbit/s lassen sich jedenfalls abspielen. Dafür gehen 480p mit 1MBit/s nicht. Selber Encoder, selber h264-Level.
 
@joemiller

Sehe ich auch so, ist auch unsinn in software zu decoden wenn man einen hw-decoder hat. vplayer liefert jedenfalls gruselige ergebnisse.

Ich habe die Sache leider auch nicht mehr systematisch verfolgt, aber man könnte wirklich mal mit den bitraten experimentiern (vbr und verschiedenen feste bitraten)

Klaus
 
also folgendes habe ich bis jetzt herausgefunden:

Der Hardware-Decoder kann nur max. Baseline@L3.0
Das aber mit erstaunlicher Bitrate. Gerade getestet: 852x480 bei 1700kbps.

Daher fürchte ich, dass bei den meisten Dingen nur Umcodieren hilft. Hierzu habe ich ein Skript für ffmpeg gebaut:
Code:
echo off
ffmpeg.exe -i %1 -vcodec libx264 -x264opts crf=24:threads=4:level=3.0:ref=5:cqm=flat:weightp=0:no-8x8dct:bframes=0:no-cabac -acodec libvo_aacenc -ab 96k -ar 48000 -ac 2 %1.re.spx5.mp4
pause
# -s 854x480
wer noch runterskalieren muss, kann nach dem "-i %1" noch das als Kommentar angegebene "-s 854x480" einfügen.

Einfach daraus eine Datei machen, auf dem Desktop ablegen und die umzucodierende Datei drauffallen lassen. Vorher natürlich Pfad zu ffmpeg.exe noch anpassen. Das Video wird dann stumpf umcodiert.
 
hi,
ich habe den mx-player vom android markt draufgezogen.mit dem kann ich alle formate abspielen.habe es mit filmen in avi,flv,mkv,vob..aus probiert.funktioniert alles prima!!!
 

Ähnliche Themen

EPA
Antworten
0
Aufrufe
1.066
EPA
EPA
T
Antworten
3
Aufrufe
1.467
thegate
T
O
Antworten
3
Aufrufe
846
ThommyCC
T
Zurück
Oben Unten