Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 16:9 Aspect ratio
- # 256:144
- # 426:240
- # 640:360
- # 854:480
- # 1280:720
- # 1920:1080
- # 2560:1440
- # 3840:2160
- # 4300k 1080p
- ffmpeg \
- -y \
- -i Sintel.2010.1080p.mkv \
- -c:v libx264 \
- -r 24 \
- -x264opts 'keyint=48:min-keyint=48:no-scenecut' \
- -vf "scale=1920:-2" \
- -b:v 4300k \
- -maxrate 4300k \
- -movflags faststart \
- -bufsize 8600k \
- -profile:v main \
- -preset fast \
- -an \
- "video_intermed_4300k.mp4"
- # 1050k 480p
- ffmpeg \
- -y \
- -i Sintel.2010.1080p.mkv \
- -c:v libx264 \
- -r 24 \
- -x264opts 'keyint=48:min-keyint=48:no-scenecut' \
- -vf scale=854:-2 \
- -b:v 1050k \
- -maxrate 1050k \
- -movflags faststart \
- -bufsize 8600k \
- -profile:v main \
- -preset fast \
- -an \
- "video_intermed_1050k.mp4"
- # 235k 360p
- ffmpeg \
- -y \
- -i Sintel.2010.1080p.mkv \
- -c:v libx264 \
- -r 24 \
- -x264opts 'keyint=48:min-keyint=48:no-scenecut' \
- -vf scale=640:-2 \
- -b:v 235k \
- -maxrate 235k \
- -movflags faststart \
- -bufsize 8600k \
- -profile:v main \
- -preset fast \
- -an \
- "video_intermed_235k.mp4"
- # Audio
- ffmpeg \
- -y \
- -i Sintel.2010.1080p.mkv \
- -map 0:1 \
- -vn \
- -c:a aac \
- -b:a 128k \
- -ar 48000 \
- -ac 2 \
- audio1.m4a
- # Audio 2
- ffmpeg \
- -y \
- -i sintel-m+e-st.flac \
- -map 0:0 \
- -vn \
- -c:a aac \
- -b:a 128k \
- -ar 48000 \
- -ac 2 \
- audio2.m4a
- ffmpeg -y -i sintel_en.srt sintel_en.vtt
- ffmpeg -y -i sintel_es.srt sintel_es.vtt
- ffmpeg -y -i sintel_de.srt sintel_de.vtt
- mp4box -add "sintel_en.vtt:lang=en" subtitle_en.mp4
- mp4box -add "sintel_es.vtt:lang=es" subtitle_es.mp4
- mp4box -add "sintel_de.vtt:lang=de" subtitle_de.mp4
- mp4box \
- -dash 4000 \
- -frag 4000 \
- -rap \
- -segment-name 'segment_$RepresentationID$_' \
- -fps 24 \
- "video_intermed_235k.mp4#video:id=240p" \
- "video_intermed_1050k.mp4#video:id=480p" \
- "video_intermed_4300k.mp4#video:id=1080p" \
- "audio1.m4a#audio:id=English:role=main" \
- "audio2.m4a#audio:id=Dubbed:role=dub" \
- "subtitle_en.mp4:role=subtitle" \
- "subtitle_es.mp4:role=subtitle" \
- "subtitle_de.mp4:role=subtitle" \
- -out dash/playlist.mpd
- cd dash
- # https://myshittycode.com/2014/07/24/os-x-sed-extra-characters-at-the-end-of-l-command-error/
- sed -i '' 's|mimeType="video/mp4" codecs="wvtt"|mimeType="application/mp4" codecs="wvtt"|g' playlist.mpd
Add Comment
Please, Sign In to add comment