华溪声坊

 找回密码
 立即注册
Discuz! Database Error
(0) notconnect

????????????????????????????????????????????????????????????

鎴戜滑鍙兘浼氢笌浜呜В鏀惧叾浠栦汉镄勫叧绯伙纴鎴栬呭苟涓??兘寰楀埌浜呜В銆傚鏋滀綘镓惧埌浜呜В鏀剧殑淇℃伅锛屽嵈涓嶆槸浣犵殑淇℃伅锛屾垜浠彨鑳借姹傛偍鎻愪贡鏁堟灉鍙婄绣绔欎富锷炶垂浜虹◣浜ゆ敮鎸佸湴鍧銆傝繖浜涘叧浜庡叾浠栦汉镄勫叧绯伙纴鎴栬呭拰浣犵殑淇℃伅鐢ㄦ埛绉姩浜х敓锛屽嵈涓嶆槸浣犵殑淇℃伅銆

查看: 1115|回复: 0

FFmpeg视频处理常用方法

[复制链接]

该用户从未签到

管理员

QQ上不太方便处理问题.有问题请到论坛反馈区开贴详细反馈.谢

最后登录
2025-4-19
在线时间
4125 小时
回帖
1585
主题
4614
精华
9
贝里
175258
威望
125
积分
26157
阅读权限
200
发表于 2023-9-25 14:56:17 | 显示全部楼层
声明:本站所有作品片源均来源于互联网公开渠道,版权均归原作品公司所有,如有侵犯版权,请与admin@joyfulday.me联系,我们会立即删除 声坊宗旨

查看视频信息

  1. ffmpeg -i ./video.mp4 -hide_banner
复制代码


截取视频片段
1、指定起始时间,默认截取到视频结尾
  1. ffmpeg -ss 00:01:00 -i source.mp4 -c copy -hide_banner result.mp4
复制代码


2、指定起始时间、终止时间
  1. ffmpeg -ss 00:01:00 -to 00:02:00 -i source.mp4 -c copy -hide_banner result.mp4
复制代码


3、指定起始时间、持续时间
  1. ffmpeg -ss 00:01:00 -t 00:01:00 -i source.mp4 -c copy -hide_banner result.mp4
复制代码


合并视频
先创建一个文本文件filelist.txt,内容是要合并的视频文件路径,如下:
  1. file '1.mp4'
  2. file '2.mp4'
  3. file '3.mp4'
复制代码


然后执行:
  1. ffmpeg -f concat -i filelist.txt -c copy result.mp4
复制代码


其他方法参见这里。

视频分辨率缩放
  1. # scale=width:height, -1表示自动计算相应维度大小
  2. ffmpeg -i source.mp4 -vf scale=480:-1 result.mp4
复制代码


视频裁剪
  1. # crop后面的参数为w:h:x:y
  2. # w、h为输出视频的宽和高
  3. # x、y标记输入视频中的某点,将该点作为基准点,向右下进行裁剪得到输出视频。若x、y省略的话,默认居中剪切
  4. ffmpeg -i source.mp4 -vf crop=400:400 result.mp4
复制代码

视频格式转换
1、avi → mp4
  1. # 单独指定音频编码器(-acodec)和视频编码器(-vcodec)
  2. ffmpeg -i source.avi -acodec copy -vcodec copy result.mp4
  3. # 合并指定音频编码器和视频编码器:-c copy
  4. ffmpeg -i source.avi -c copy result.mp4
复制代码


QQ截图20230925145644.jpg

最近访问 列表模式
回复

使用道具

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|华溪声坊

GMT+8, 2025-4-19 23:11

Powered by Discuz!

© 2025 JFD.

快速回复 返回顶部 返回列表