...
Excerpt |
---|
Below example shows how to encode video in .ts by FFmpeg |
To encode video in standard TS format
Code Block |
---|
ffmpeg -i input.mp4 \ -c:v mpeg2video -qscale:v 2 \ -c:a mp2 -b:a 192k \ output.ts |
To encode video in x264 and mp4a
Code Block |
---|
ffmpeg -i input.mp4 \
-c:v x264 -qscale:v 2 \
-c:a mp4a -b:a 192k \
output.ts |
For your information qscale:v 1 is hte highest/largest filesize, 31 beging the lowest quality/smallest filesize
To encode video in x264 and mp4a in 30fps
Code Block |
---|
ffmpeg -i input.mp4 \
-c:v x264 -qscale:v 2 \
-filter:v fps=fps=30 \
-c:a mp4a -b:a 192k \
output.ts |
For your information qscale:v 1 is hte highest/largest filesize, 31 beging the lowest quality/smallest filesize
To generate segmented HLS(HTTP Live Streaming) file
Code Block |
---|
ffmpeg -re -i input.mp4 \
-codec copy -map 0 \
-f segment -segment_list playlist.m3u8 \
-segment_list_flags +live -segment_time 10 \
out%03d.ts |