2015-03-11 4 views
11

मैं mp4 प्रारूप (h264) प्रोफ़ाइल पर ffmpeg के साथ वीडियो बदलने की कोशिश चलाने में समस्याएं हैं: उच्च स्तरीय फ़ायरफ़ॉक्स को छोड़कर हर ब्राउज़र।मोज़िला फ़ायरफ़ॉक्स 36 मेरी h264 MP4 फ़ाइलों

http://5.79.72.89/trailer/trailer.mp4

पहले यह लोड करने के लिए लंबे समय तक की जरूरत है और जब मैं वीडियो अधिकांश समय के अंदर की तलाश वीडियो लोड करने बंद नहीं करते और फिर कभी नहीं निभाता है। मैं डेवलपर कंसोल में बहुत से आंशिक डाउनलोड देख सकता हूं। उनमें से बहुत से शुरुआती खेल के लिए हैं और शेष अनुरोध वीडियो लोड के दौरान होते हैं जब मैं बाद की स्थिति की तलाश करता हूं।

enter image description here

जब मैं अन्य h264 वीडियो (समान सेटिंग्स के साथ MP4) वे इस सर्वर पर समस्याओं के बिना खेलने खेलते हैं। और जब मैं अपना वीडियो किसी अन्य वेबसर्वर (अपाचे) पर डालता हूं तो फ़ायरफ़ॉक्स के साथ समान समस्याएं होती हैं।

इसी कारण से मेरा मानना ​​है कि इसे मेरे रूपांतरण में कुछ करना है।

मेरी सेटिंग्स: डेबियन 7 (खरखरा) वेबसर्वर: nginx (260k बैंडविड्थ सीमा के साथ)

मैं avconv के साथ वीडियो परिवर्तित करने शुरू कर दिया और क्योंकि इस समस्याओं के FFmpeg करने लगे। लेकिन कोई सफलता नहीं थी। इस बीच मैंने एन्कोडिंग के लिए सभी विकल्पों का प्रयास किया लेकिन फ़ायरफ़ॉक्स के साथ हमेशा एक ही समस्या है। अन्य वीडियो अच्छी तरह से खेलते हैं लेकिन खान नहीं और मुझे नहीं पता क्यों।

कमान:

फ़ाइल के
 
ffmpeg -i input.mp4 -tune zerolatency -x264opts bitrate=1500:vbv-maxrate=1500:vbv-bufsize=3000:nal-hrd=vbr -codec:v libx264 -profile:v high -level 3.1 -movflags +faststart -pix_fmt yuv420p -s 1280x720 -r 30 -ac 2 -ar 48000 -codec:a aac -ab 64k -strict experimental -y trailer.mp4 
 
ffmpeg 1.0.10 
libavutil  51. 73.101/51. 73.101 
libavcodec  54. 59.100/54. 59.100 
libavformat 54. 29.104/54. 29.104 
libavdevice 54. 2.101/54. 2.101 
libavfilter  3. 17.100/3. 17.100 
libswscale  2. 1.101/2. 1.101 
libswresample 0. 15.100/0. 15.100 
libpostproc 52. 0.100/52. 0.100 

MediaInfo: trailer.mp4

 
General 
Complete name       : trailer.mp4 
Format         : MPEG-4 
Format profile       : Base Media 
Codec ID         : isom 
File size        : 115 MiB 
Duration         : 10mn 34s 
Overall bit rate       : 1 516 Kbps 
Movie name        : Big Buck Bunny, Sunflower version 
Performer        : Blender Foundation 2008, Janus Bager Kristensen 2013 
Composer         : Sacha Goedegebure 
Genre         : Animation 
Writing application      : Lavf54.29.104 
Comment         : Creative Commons Attribution 3.0 - http://bbb3d.renderfarming.net 

Video 
ID          : 1 
Format         : AVC 
Format/Info        : Advanced Video Codec 
Format profile       : [email protected] 
Format settings, CABAC     : Yes 
Format settings, ReFrames    : 4 frames 
Codec ID         : avc1 
Codec ID/Info       : Advanced Video Coding 
Duration         : 10mn 34s 
Bit rate         : 1 500 Kbps 
Width         : 1 920 pixels 
Height         : 1 080 pixels 
Display aspect ratio      : 16:9 
Frame rate mode       : Constant 
Frame rate        : 30.000 fps 
Color space        : YUV 
Chroma subsampling      : 4:2:0 
Bit depth        : 8 bits 
Scan type        : Progressive 
Bits/(Pixel*Frame)      : 0.024 
Stream size        : 109 MiB (95%) 
Writing library       : x264 core 132 
Encoding settings      : cabac=1/ref=4/deblock=1:0:0/analyse=0x3:0x113/me=hex/subme=7/psy=1/psy_rd=1.00:0.00/mixed_ref=1/me_range=16/chroma_me=1/trellis=1/8x8dct=1/cqm=0/deadzone=21,11/fast_pskip=1/chroma_qp_offset=-2/threads=12/lookahead_threads=2/sliced_threads=0/nr=0/decimate=1/interlaced=0/bluray_compat=0/constrained_intra=0/bframes=3/b_pyramid=2/b_adapt=1/b_bias=0/direct=1/weightb=1/open_gop=0/weightp=2/keyint=50/keyint_min=5/scenecut=40/intra_refresh=0/rc_lookahead=40/rc=cbr/mbtree=1/bitrate=1500/ratetol=1.0/qcomp=0.60/qpmin=0/qpmax=69/qpstep=4/vbv_maxrate=1500/vbv_bufsize=3000/nal_hrd=none/ip_ratio=1.40/aq=1:1.00 

Audio 
ID          : 2 
Format         : AAC 
Format/Info        : Advanced Audio Codec 
Format profile       : LC 
Codec ID         : 40 
Duration         : 10mn 34s 
Duration_LastFrame      : -11ms 
Bit rate mode       : Constant 
Bit rate         : 64.2 Kbps 
Channel(s)        : 2 channels 
Channel positions      : Front: L R 
Sampling rate       : 48.0 KHz 
Compression mode       : Lossy 
Delay relative to video     : -2ms 
Stream size        : 4.85 MiB (4%) 

मैं क्या मेरी फाइलों के साथ गलत है पता नहीं है।

अद्यतन 2015-03-12:

अगर मैं कन्वर्ट ऑडियो स्ट्रीम के बिना वीडियो वहाँ अब और फ़ायरफ़ॉक्स के साथ कोई समस्या नहीं है।

मैंने 2.6 को ffmpeg अपडेट किया। मैंने cbr और vbr के साथ ऑडियो एन्कोडिंग के लिए libfaac, aac और libfdk_aac का उपयोग किया लेकिन सफलता के बिना।

+0

के रूप में आप, मैं दोनों अपाचे और nginx, और अन्य सभी ब्राउज़रों कोई समस्या नहीं है, लेकिन FF 36 + मुसीबत फ़ाइल की मांग की है और अक्सर कभी नहीं होगा की कोशिश की मैं एक ही समस्या है पहली तलाश के बाद खेलते हैं। पूरी फ़ाइल प्री-लोड को मुझे जाने की इजाजत देता है, इसलिए एफएफ ने बाइट-रेंज एन्कोडिंग को संभालने के तरीके से कुछ किया है। मेरे पास परमाणु को शुरुआत में स्थानांतरित करने के लिए ffmpeg विकल्प '-मोवफ्लैग फास्टस्टार्ट' है, और रिकॉर्ड एफएफ के लिए 2 वर्षों तक अच्छा काम किया है, और अब मेरे सभी पुराने एन्कोड किए गए वीडियो या तो नहीं खोजेंगे, इसलिए यह निश्चित रूप से नए एफएफ के साथ कुछ है । – degenerate

+0

बस मदद करने के लिए ... मैं वेब पर खोज कर रहा हूं .. और पाया कि .... शायद आपकी मदद करेगा। ऐसा लगता है कि यह थोड़ा पुराना है लेकिन शायद इसी तरह (मैं यहां से वीडियो उदाहरण यूआरएल में प्रवेश नहीं कर सकता) https://bugzilla.mozilla.org/show_bug.cgi?id=1077519 –

+0

इस पर कुछ बगजिला रिपोर्ट पहले से ही हैं बग: https://bugzilla.mozilla.org/show_bug.cgi?id=1142455 https://bugzilla.mozilla.org/show_bug.cgi?id=1145608 https://bugzilla.mozilla.org /show_bug.cgi?id=1142084 –

उत्तर

1

तो यह पता चला कि यह फ़ायरफ़ॉक्स में एक अज्ञात बग है। आपका वीडियो फ़ायरफ़ॉक्स नाइटली में ठीक खेलता है।

देखें: https://bugzilla.mozilla.org/show_bug.cgi?id=1142455

1

सेटिंग्स पर कुछ भी अजीब नहीं है, आउटपुट mp4 कंटेनर पर हो सकता है।

आउटपुट mp4 फ़ाइल को demux करने का प्रयास करें, फिर mp4box या इसी तरह के mp4 muxer का उपयोग करके इसे mux करने का प्रयास करें। flatten/faststart विकल्प को मत भूलना। देखते हैं क्या होता है।

संबंधित मुद्दे