ffmpeg 安装,转视频格式为m3u8,压缩视频
2016-06-30 09:58
447 查看
# ffmpeg
ffmpeg 安装,转视频格式为m3u8,压缩视频
## ffmpeg 安装
直接安装:
apt-get install ffmpeg
运行 `ffmpeg` 看是否出现版本号以判断是否安装成功
如果不成功运行full-ffmpeg.sh
./full-ffmpeg.sh
## ffmpeg转视频格式为m3u8
ffmpeg -i test.mp4 -codec:v libx264 -codec:a mp3 -map 0 -f ssegment -segment_format mpegts -segment_list playlist.m3u8 -segment_time 10 out%03d.ts
-i : 引入视频源
-codec:v : 视频格式
-codec:a : 音频格式
segment_format: 来指定输出格式为mpegts
segment_list: 用来配置输出的列表文件名
segment_time: 切片的时长
详见:<https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment/>
## ffmpeg压缩视频
ffmpeg -i test.mp4 -vcodec libx264 -preset fast -crf 24 -y -vf "scale=1920:-1" -acodec libmp3lame -ab 128k 12.min.mp4
详见:<https://segmentfault.com/a/1190000002502526/>
#### 参考:
<http://elkpi.com/topics/ffmpeg-f-hls.html/> <br>
<http://www.cnblogs.com/top5/archive/2009/12/30/1636352.html/>
github地址:https://github.com/saysmy/ffmpeg
ffmpeg 安装,转视频格式为m3u8,压缩视频
## ffmpeg 安装
直接安装:
apt-get install ffmpeg
运行 `ffmpeg` 看是否出现版本号以判断是否安装成功
如果不成功运行full-ffmpeg.sh
./full-ffmpeg.sh
## ffmpeg转视频格式为m3u8
ffmpeg -i test.mp4 -codec:v libx264 -codec:a mp3 -map 0 -f ssegment -segment_format mpegts -segment_list playlist.m3u8 -segment_time 10 out%03d.ts
-i : 引入视频源
-codec:v : 视频格式
-codec:a : 音频格式
segment_format: 来指定输出格式为mpegts
segment_list: 用来配置输出的列表文件名
segment_time: 切片的时长
详见:<https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment/>
## ffmpeg压缩视频
ffmpeg -i test.mp4 -vcodec libx264 -preset fast -crf 24 -y -vf "scale=1920:-1" -acodec libmp3lame -ab 128k 12.min.mp4
详见:<https://segmentfault.com/a/1190000002502526/>
#### 参考:
<http://elkpi.com/topics/ffmpeg-f-hls.html/> <br>
<http://www.cnblogs.com/top5/archive/2009/12/30/1636352.html/>
github地址:https://github.com/saysmy/ffmpeg
相关文章推荐
- 软件研发部管理制度
- win2008下IIS 7.0安装配置教程
- map/multimap用法详解
- 1.7 Python源文件
- 山东省省内院校毕业生注册【山东省高校毕业生就业信息网】须知
- Android BottomSheet:底部弹出Fragment面板(4)
- python列出一个文件夹及其子目录的所有文件
- 手把手教你AndroidStudio多渠道打包
- Android BottomSheet:底部弹出Fragment面板(4)
- 删除mssqlserver表数据,使id从0开始
- ruby 随笔
- 理解storm的ACKER机制原理
- 1.6 Python编辑器
- MFC的对话框中用OPENCV添加图片
- webstorm怎么启动nodejs的调试和服务器
- 进程中的地址是从何而来
- 1.5 输出Hello World
- Kendo UI常用示例汇总(十四)
- mybatis使用时org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):的错误
- SGU 495 Kids and Prizes