mp4 mit Pixelformat yuvj420p wird nicht in Chrome 17 wiedergegeben, sondern in Safari, IE usw

7

Datei ist von einer Nikon D3s (mov) konvertiert mit ffmpeg zu mp4. Arbeiten ohne Probleme mit allen anderen Dateien (AVI, FLV, MP4 usw.)

Siehe Datei: Ссылка (Das gleiche nicht funktionierende Ergebnis in Chrome, wenn von verschiedenen Hosts serviert, und funktioniert immer in Safari und mit Flash in Firefox, Chromium)

  

/ usr / local / bin / ffmpeg -i nicht working.MOV -acodec libfaac -ab 128k -vcodec libx264 -preset langsam -crf 30 -threads 0 -s 768x576 -aspect 1.33333333333 -ar 48000 ausgabe.mp4

Ich finde nichts Seltsames mit (aber weiß nicht wirklich, wonach ich suchen soll):

%Vor%

Irgendwelche Ideen?

    
marca 06.03.2012, 21:10
quelle

3 Antworten

17

Ich denke, dein Problem ist das Pixelformat.

Von Ihrem Chrome-Fehlerbericht hat das Arbeitsvideo (working.mp4) pix_fmt = yuv420p. Das nicht arbeitende Video (qt_output.mp4) hat pix_fmt = yuvJ 420p. In meinen Tests macht das Konvertieren des problematischen Videos in yuv das Spiel. Wenn Sie das Arbeitsvideo in yuvj konvertieren, wird es nicht wiedergegeben.

Ich bin mir nicht sicher, warum meine Analyse des Pixelformats sich von Alek's im Chrome-Fehlerbericht unterscheidet, aber das hat den Unterschied für mich gemacht.

Fügen Sie -pix_fmt yuv420p zu Ihrem ffmpeg-Befehl hinzu.

    
blahdiblah 09.03.2012, 23:43
quelle
3

Bitte lesen Sie Chrombug # 117368 , in dem ein Entwickler erklärt, dass yuvj420p dies tut nicht bald unterstützt werden:

  

Tatsächlich unterstützt Chrom yuvj420p nicht.

     

Im Allgemeinen unterstützen wir keine Videoformate (oder Codecs), die nicht sehr häufig verwendet werden, da die Supportlast (Aufrechterhaltung der Codequalität, Behebung von Fehlern, Sicherheitsüberprüfungen usw.) in keinem Verhältnis zum Nutzen des Benutzers steht (relativ zu alles andere können wir unsere Zeit / Energie aufwenden).

     

Schließen als WorkingAsIntended. Wenn das Format immer beliebter wird, können wir es überdenken, einschließlich Unterstützung dafür.   Wenn es hier ein anderes Problem gibt, das ich vermisse, bitte wieder öffnen.

    
Jorrit Schippers 17.05.2012 20:28
quelle
-1

Hier kann nichts getan werden, es handelt sich um ein Browserproblem, das Sie mit einer Rohdatei verknüpfen. Sie müssen wirklich einen HTML5 / FLASH / JS oder anderen Video-Player in einem HTML-Dokument verwenden.

Dies funktioniert in allen HTML5-fähigen Browsern :

%Vor%     
bbedward 06.03.2012 21:19
quelle

Tags und Links