PDA

View Full Version : حرفه ای: تبدیل mp4 به hls با استفاده از ffmpeg



iliya_s20
دوشنبه 13 اردیبهشت 1395, 09:25 صبح
با استفاده از wamp و ffmpeg.exe و دستور exec

چطوری میشه یه فایل mp4 رو به hls تبدیل کرد به طوری که adaptive bitrate باشه و فایل خروجی در مثلا 3 bitrate باشه 720 - 1000 - 1200

خروجی :
- یه فایل m3u8 باشه که داخلش آدرس اون 3 تا فایل m3u8 با bitrate های مختلف باشه
- 3 تا m3u8
- فایل های ts تولید شده در فاصله زمانی مثلا 10 ثانیه

با تشکر

iliya_s20
یک شنبه 19 اردیبهشت 1395, 09:01 صبح
کسی نبووود !!!!

leaping
یک شنبه 19 اردیبهشت 1395, 11:22 صبح
خب قطعا بهترنی جا استفاده از همون مستندات خودشه
https://ffmpeg.org/ffmpeg.html

iliya_s20
یک شنبه 19 اردیبهشت 1395, 11:26 صبح
مستنداتش رو خوندم
ولی از هر کدی که گفته استفاده می کنم خروجی که می خوام رو بهم نمی ده

leaping
یک شنبه 19 اردیبهشت 1395, 12:18 عصر
میشه نمونه کدی که استفاده میکنی رو اینجا بذاری؟

iliya_s20
دوشنبه 20 اردیبهشت 1395, 10:09 صبح
ffmpeg -y -i ../infile.mp4 -pix_fmt yuv420p -vbsf h264_mp4toannexb -flags -global_header -vcodec libx264 -strict -2 -acodec aac -r 15 -profile:v baseline -level 3 -b:v 400k -maxrate 428.00k -force_key_frames "expr:gte(t,n_forced*3)" -vf "scale=480:-1" -hls_list_size 0 -hls_time 9 480_.m3u8