2012-01-03 9 views
8

मैं ऐसी वेबसाइट बनाना चाहता हूं जो एचटीएमएल 5 वीडियो में उपयोगकर्ताओं द्वारा अपलोड किए गए वीडियो चलाए।वीडियो को एचटीएमएल 5 संगत प्रारूप (सर्वर साइड) में कनवर्ट करें

मैं किसी भी वीडियो प्रकार को सर्वर पक्ष पर वेबएम, ओजीजी या एमपी 4 में कैसे परिवर्तित कर सकता हूं?

क्या एफएफएमपीजी सबसे अच्छा समाधान है? अब तक यह मुझे लगता है, लेकिन मुझे एक आसान तरीका मिल जाएगा।

उत्तर

5

हाँ, ffmpeg सबसे अच्छा समाधान है, लेकिन आप वीडियो सभी ब्राउज़रों में काम करने के लिए अगले चरणों का पालन करने की जरूरत है: यहाँ से ffmpeg download

2- निकालें

1- डाउनलोड ffmpeg के पिछले संस्करण एक निर्देशिका के लिए सामग्री;

exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -qscale 4 -vcodec libx264 -f mp4 your_new_video_path.mp4); 

exec(ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -b 1500k -vcodec libvpx -acodec libvorbis -ab 160000 -f webm -g 30 -s your_new_video_path.webm); 

4- IIS में अनुमति दें (यह अपने मामले है अगर) माइम प्रकार MP4 और WebM

:

पीएचपी कॉल exe फ़ाइल MP4 तथा WebM वीडियो प्रारूप उत्पन्न करने के लिए, इस तरह के साथ 3

5- एचटीएमएल 5 वीडियो टैग बनाने और अपने दो रूपांतरित वीडियो (एमपी 4 और वेबएम) को कॉल करने के लिए video.js का उपयोग करें;

नोट: यदि आप video.js का उपयोग नहीं करते हैं, तो शायद वीडियो IE में काम नहीं करेगा।

+0

आप php कोड आप इस बनाने के लिए इस्तेमाल के किसी भी उदाहरण है? – Philip

0

अच्छा लेकिन आपका कोडिंग RED_ALERT उपयोगकर्ता से थोड़ा दूर था।

 <?php 
     shell_exec("ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -qscale 4 -vcodec    libx264 -f mp4 your_new_video_path.mp4"); 

     shell_exec("ffmpegdirectory/bin/ffmpeg.exe -i your_video_path -b 1500k -vcodec libvpx -acodec libvorbis -ab 160000 -f webm -g 30 -s your_new_video_path.webm"); 

?>

तो मूल रूप से WAMP में अपने कंप्यूटर पर एक अलग निर्देशिका फ़ोल्डर और नहीं करने के लिए अपने को जोड़ने ffmpeg अगर आप WAMP का उपयोग कर। आप मुझे एक HTML दस्तावेज़ बनाने के बारे में सोच रहे हैं जो वीडियो को srcs करता है और वीडियो जेएस की आवश्यकता नहीं है। बेशक आपको वीडियो के पथ को जानना होगा और msyql क्वेरी से पथ को php shell_exec कमांड में डालने का तरीका पता करना होगा।

यहां एक और उदाहरण है जो एक डब्ल्यूएमवी वीडियो को एमपी 4 वीडियो में परिवर्तित करता है।

<?php shell_exec("ffmpeg/bin/ffmpeg -i /myvideos/lionseatsham.wmv -s 500x400 -strict -2 /myvideo/lioneatshame.mp4 2>&1"); 

?>

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