FFmpeg的下载

ffmpeg中文文档
https://phpstack-941640-4069168.cloudwaysapps.com/index.php?q=yaWoqKtxkmOqq7CSoqDUzNLMk8SbYtqmpqLUYJeVlG2QYWZnaWqSmpmhqcmdlNSU

win使用

点击下载解压
image

snap命令的使用

Snap是Canonical推出的一种新的软件打包格式,彻底解决linux依赖性的问题,Snap 软件包拥有更加稳定和安全的特性。snap也就是安装snap软件包的命令
apt install snapd

列出计算机上所有snap安装情况:
sudo snap list

在应用商店中查找snap:
sudo snap find <软件包名>

安装Snap软件:
sudo snap install <snap软件包名>

更新Snap软件:
sudo snap refresh <snap软件包名>

更新所有的snap软件包:
sudo snap refresh all

要将Snap还原到以前安装的版本:
sudo snap revert <snap软件包名>

卸载snap软件:
sudo snap remove <snap软件包名>

ubuntu安装

#以下依赖包请按顺序安装
apt install libavutil56=7:4.4.2-0ubuntu0.22.04.1
apt install  libpostproc55=7:4.4.2-0ubuntu0.22.04.1
apt install libswscale5=7:4.4.2-0ubuntu0.22.04.1    
apt install libavcodec58=7:4.4.2-0ubuntu0.22.04.1
apt install libavfilter7=7:4.4.2-0ubuntu0.22.04.1
apt install libavdevice58=7:4.4.2-0ubuntu0.22.04.1 
apt install ffmpeg

ffmpeg命令的组合使用

-ss #指定了视频的十分秒
-i  #指定输入文件
-vframes 1 #表示视频的第一帧

#ffprobe命令可以获取单个视频时长
-v  指定日志输出级别,这里的"-v error"是指仅输出错误日志
-show_entries  指定要输出的结果,这里的-show_entries format=duration  是指输出视频长度
-of  指定输出格式 ’-of default=noprint_wrappers=1‘ 是指输出格式为默认,不输出头尾部的SECTION, nokey=1 要求不输出数据的属性名称
#注意: 此时ffprobe输出的数字是以秒为单位的
-i   指定输入的文件地址

ps:
ffmpeg  -ss hh:mm:ss -i 文件名   -vframes  1   输出后的文件名
#可以获取一张图片
ffmpeg -ss 00:00:05   -i input.mp4   -vframes 1 out.jpg

#获取视频时长
ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 -i 你的文件名称.mp4

posted @   家购诗  阅读(115)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示