使用FFmpeg将字幕文件集成到视频文件
TOC 1. 字幕文件转换 2. 集成字幕,选择播放 3. 嵌入SRT字幕到视频文件 3.1. 单独SRT字幕 3.2. 嵌入在MKV等容器的字幕 4. 嵌入ASS字幕到视频文件 5. 不能加载fontconfig文件 5.1. 环境变量 5.2. Linux/Mac 系统 5.3. Windows系统 6. 参考 ================…
FFmpeg常用命令 (二)
前言 如此强大的FFmpeg,能够实现视频采集、视频格式转化、视频截图、视频添加水印、视频切片、视频录制、视频推流、更改音视频参数功能等。通过终端命令如何实现这些功能,Richy在本文做一记录,以备之后查阅。 注意:下面一一列举的命令,未归类整理,命令参数供参考。 如果参数有误,大家可对照文章-FFmpeg参数命令,进行修改。 第一组 1.分离视频…
FFmpeg常用命令 (一)
常用参数说明: 主要参数: -i 设定输入流 -f 设定输出格式 -ss 开始时间 视频参数: -b 设定视频流量,默认为200Kbit/s -r 设定帧速率,默认为25 -s 设定画面的宽与高 -aspect 设定画面的比例 -vn 不处理视频 -vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器 音频参数: -ar 设定采样率…
ffmpeg 批量处理视频及常用命令
基本选项: -formats 输出所有可用格式 -f fmt 指定格式(音频或视频格式) -i filename 指定输入文件名,在linux下当然也能指定:0.0(屏幕录制)或摄像头 -y 覆盖已有文件 -t duration 记录时长为t -fs limit_size 设置文件大小上限 -ss time_off 从指定的时间(s)开始, [-]…
FFmpeg 命令行
【目录ToC】 FFmpeg 命令行 基础语法与流程 主要参数 视频参数 音频参数 字幕参数 其他参数 FFmpeg 实用例子 合并视频 分割视频 批量格式转换 截图 静态图水印 GIF 水印 外挂字幕 内嵌字幕 附录:Windows 的 fonts.conf 本文介绍 FFmpeg 的命令行使用。它可以【快速】地完成音视频的处理,包括剪辑、合并、…
How To Burn Subtitles Into Video
You can burn text subtitles (hardsubs) with one of two filters: subtitles or ass. subtitles filter Draw subtitles on top of input video using the libass library. This filter r…
H264格式的flv和mkv无损转换成mp4
现在很多flv和mkv视频都是采用的h264封装,移动设备往往并不支持这些格式的文件,但却对h264封装的mp4支持良好。因此,为了视频能在电脑和移动设备间共享,我通常会将其转换成h264封装的mp4文件。 由于视频转码非常耗时间和cpu,如果flv和mkv本来就是采用的h264封装,完全不需要转码,只需要把h264视频和音频文件分离出来,重新混流…
FFmpeg common commands
FFmpeg 是一个处理视频和音频内容的开源工具库,可以实现编码、解码、转码、流媒体和后处理等服务。 转换格式 转换为 MP4 格式: ffmpeg -i input.mov output.mp4 -i 输入文件 指定规格参数: ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 18 -c:a a…
Installation & Update npm3
npm3 Wraps the 'next' version of npm v3 as an executable npm3. Allows you to use npm v3 alongside whatever other version of npm you currently have installed. Installation &…