怎么快速编辑视频

背景:怎么简单快速编辑视频

利用FFmpeg功能,简单快速编辑视频,如按9:16提前剪切视频、替换背景音乐。

  1. 下载FFmpeghttps://ffmpeg.org/download.html

  2. 将FFmpeg的路径添加到环境变量中

    • Windows:在系统的环境变量中添加FFmpeg的路径。

    • Linux/MacOS:在shell配置文件(例如~/.bashrc或~/.bash_profile)中添加FFmpeg的路径。

  3. 验证安装 :在终端或命令提示符中键入ffmpeg并按Enter键。如果一切顺利,可以看到FFmpeg的版本信息,表明它已成功添加成功。

截取一个9:16的视频

ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih" -c:a copy output.mp4
  • -i input.mp4:指定输入视频文件为 input.mp4。这个选项告诉FFmpeg从 input.mp4 文件中读取视频和音频流。

  • -vf "crop=ih*9/16:ih":这个选项指定了视频滤镜(Video Filter),使用了 crop 滤镜。crop 滤镜可以裁剪视频的指定部分。在这个命令中,ih*9/16:ih 指定了裁剪的区域。ih 表示视频的高度,iw 表示视频的宽度。ih*9/16 表示裁剪出一个 9:16 的视频区域,即视频的高度的 9/16 部分。视频的宽度不变。

  • -c:a copy:这个选项表示对音频流进行复制,不重新编码。-c:a 表示音频编解码器,copy 表示直接复制原始音频流而不进行重新编码。这样可以避免音频质量的损失和编码所带来的时间消耗。

提取背景音乐

java 复制代码
ffmpeg -i input.mp4 -vn -acodec libmp3lame output.mp3
  • -i input.mp4 指定输入视频文件。
  • -vn 用于禁止视频流的处理,仅处理音频流。
  • -acodec libmp3lame 用于指定音频编解码器为 libmp3lame,用于编码MP3音频的常用编解码器。
  • output.mp3 指定输出MP3音频文件名。

添加水印

java 复制代码
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
  • -i input.mp4 指定输入视频文件。
  • -i watermark.png 指定水印图像文件。
  • -filter_complex "overlay=10:10" 使用 overlay 滤镜将水印添加到视频中。10:10 表示水印相对于视频左上角的偏移量。
相关推荐
EasyCVR2 小时前
EHOME视频平台EasyCVR视频融合平台使用OBS进行RTMP推流,WebRTC播放出现抖动、卡顿如何解决?
人工智能·算法·ffmpeg·音视频·webrtc·监控视频接入
简鹿办公3 小时前
使用 FFmpeg 进行音视频转换的相关命令行参数解释
ffmpeg·简鹿视频格式转换器·ffmpeg视频转换
冷凝女子4 小时前
【QT】海康视频及openCv抓拍正脸接口
qt·opencv·音视频·海康
安步当歌5 小时前
【WebRTC】视频编码链路中各个类的简单分析——VideoStreamEncoder
音视频·webrtc·视频编解码·video-codec
顾北川_野5 小时前
Android CALL关于电话音频和紧急电话设置和获取
android·音视频
顶呱呱程序5 小时前
2-143 基于matlab-GUI的脉冲响应不变法实现音频滤波功能
算法·matlab·音视频·matlab-gui·音频滤波·脉冲响应不变法
EasyCVR6 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频
runing_an_min6 小时前
ffmpeg 视频滤镜:屏蔽边框杂色- fillborders
ffmpeg·音视频·fillborders
岁月小龙17 小时前
如何让ffmpeg运行时从当前目录加载库,而不是从/lib64
ffmpeg·origin·ffprobe·rpath
我喜欢就喜欢19 小时前
基于qt vs下的视频播放
开发语言·qt·音视频