当前位置: 首页 > news >正文

视频因为264问题无法网页播放,解决方案之一:转化视频

方法1:VLC

  1. 下载并安装 VLC
  2. 打开 VLC,点击顶部菜单:媒体 → 转换 / 保存…
  3. 点击 “添加” 按钮,选择你那个有问题的视频文件
  4. 点击 “转换 / 保存”​​
  5. 在 “配置文件” 下拉菜单中,选择:• ​​“MP4” 或 “Video - H.264 + MP3 (MP4)”​​
  6. 点击 “浏览” 按钮设置输出文件夹和文件名
  7. 点击 “开始”​​
  8. 点击视频左下角播放按钮,VLC 就会将视频转换为兼容格式,全程不能关掉

方法2:FFmpeg用命令行转化

下载ffmpeg,可用多种方式,我这里是windows的,简单点,直接下载
百度网盘:ffmpeg-2025-08-14-git-cdbb5f1b93-full_build.7z

步骤 1:打开命令行终端

你可以选择以下任意一种终端:

•​​Windows 自带的 CMD(命令提示符)​​
•按下 Win + R组合键,输入 cmd,然后按回车;
•​​Windows PowerShell​​
•按下 Win + X,选择 “Windows PowerShell” 或 “终端 (Windows Terminal)”;
•​​Windows Terminal(推荐,功能更强大)​​
•如果你安装了 Windows Terminal(微软商店可免费下载),可以直接打开它;

推荐使用 ​​Windows Terminal​​ 或 ​​PowerShell​​,界面更友好,支持多标签、更好的字体和颜色。

步骤 2:进入 FFmpeg 所在的目录(重要!)

FFmpeg 的可执行文件(ffmpeg.exe、ffplay.exe、ffprobe.exe)通常在你解压后的文件夹里的 bin目录下,比如:

D:\Tools\ffmpeg\bin\ffmpeg.exe
为了能在命令行里直接输入 ffmpeg来运行它,你有 ​​两种方法​​:

方法 A:​​临时进入 FFmpeg 的 bin 目录(推荐新手先尝试)​​

1.在命令行中,使用 cd命令进入你解压 FFmpeg 的 bin目录。

比如,如果你的 FFmpeg 解压到了 D:\Tools\ffmpeg\bin,就输入:

cd /d D:\Tools\ffmpeg\bin
说明:

•cd是“change directory”(切换目录)的命令;
•/d表示允许切换到不同盘符(比如你当前在 C 盘,要进入 D 盘的目录);
2.进入该目录后,你就可以直接输入 ffmpeg相关命令了。

方法 B:​​配置环境变量(推荐,一劳永逸)​​

如果你希望 ​​在任何文件夹下都能直接输入 ffmpeg命令运行​​(就像输入 notepad打开记事本那样方便),你需要把 FFmpeg 的 bin目录添加到 Windows 的系统环境变量 PATH中。

配置方法如下:
1.右键点击“此电脑”或“我的电脑”,选择“属性”;
2.点击左侧的 ​​“高级系统设置”​​;
3.在弹出的窗口中点击 ​​“环境变量”​​;
4.在 ​​“系统变量”​​ 列表中找到 Path,选中它,然后点击 ​​“编辑”​​;
5.点击 ​​“新建”​​,然后输入你 FFmpeg 的 bin目录路径,比如:

D:\Tools\ffmpeg\bin
6.点击“确定”保存所有窗口;
7.​​重新打开 CMD 或 PowerShell 窗口​​(重要!之前的窗口不会自动更新环境变量),然后输入:

ffmpeg -version
如果你看到类似下面的信息,说明配置成功,FFmpeg 已经可以全局使用了:ffmpeg version N-xxxxxx ... 
built with gcc ... 
configuration: ...
libavutil      ... 
...

步骤 3:运行 FFmpeg 命令(举例说明)
只要你正确进入了 FFmpeg 的目录(或配置了环境变量),就可以在命令行中输入各种 FFmpeg 命令了。

// 命令
ffmpeg -i 输入视频文件.mp4 -c:v libx264 -c:a aac 输出视频文件.mp4// 举例子:
ffmpeg -i U:\190-QiXiangWuPing\output_video\15-15-11.mp4 -c:v libx264 -c:a aac U:\190-QiXiangWuPing\output_video\15-15-11-change-ffmpeg.mp4

🎯 常见用途举例:
✅ 示例 1:查看 FFmpeg 版本(测试是否可用)

ffmpeg -version

这会输出 FFmpeg 的版本信息、编译配置等,如果成功显示,说明 FFmpeg 可以正常运行!

✅ 示例 2:将一个视频文件转换为另一种格式(比如 MP4 转 MOV)
假设你有一个视频文件叫 input.mp4,想转为 output.mov,可以运行:

ffmpeg -i input.mp4 output.mov
•-i input.mp4:表示输入文件是 input.mp4
•output.mov:表示输出文件名

📌 注意:转换前请确保 input.mp4文件和 ffmpeg.exe在同一个目录,或者在命令行中写清楚它的完整路径,比如:

ffmpeg -i C:\Users\你名字\Videos\input.mp4 C:\Users\你名字\Videos\output.mov

✅ 示例 3:提取视频中的音频

ffmpeg -i input.mp4 -vn -acodec copy output.aac
•-vn:表示不处理视频流(只提取音频)
•-acodec copy:表示音频流直接复制,不重新编码(速度快,无损)
•output.aac:输出的音频文件

✅ 示例 4:压缩视频(降低码率,减小文件大小)

ffmpeg -i input.mp4 -vcodec libx264 -crf 28 -preset fast output_compressed.mp4
•-crf 28:控制视频质量(数值越大压缩率越高,画质越低;一般 18~28 是常用范围,值越小画质越好)
•-preset fast:编码速度和压缩率的平衡(可选:ultrafast, superfast, veryfast, faster, fast, medium, slow...)
http://www.lryc.cn/news/624750.html

相关文章:

  • 【matlab】考虑源荷不平衡的微电网鲁棒定价研究
  • 第7节 神经网络
  • grep命令要点、详解和示例
  • 淘宝扭蛋机小程序开发:引领电商娱乐化新潮流
  • 剧本杀小程序系统开发:保障游戏公平,营造健康娱乐环境
  • 香港数据合集:建筑物、手机基站、POI、职住数据、用地类型
  • 27.Linux 使用yum安装lamp,部署wordpress
  • 【CV 目标检测】Fast RCNN模型③——模型训练/预测
  • 短剧小程序系统开发:推动短剧行业规范化与标准化发展
  • 移动端PFD预览组件Vue3(非插件)
  • Nacos-6--Naco的QUIC协议实现高可用的工作原理
  • Linux系统启动原理及故障排除
  • GitHub Actions 从核心思想到最佳实践
  • Go语言基础结构全解析
  • 海洋牧场:奏响乡村振兴的蓝色乐章
  • Mysql——前模糊索引失效原因及解决方式
  • Linux软件编程(七)线程间同步与进程间通信
  • Tomcat Wrapper源码解析:深入理解Servlet生命周期与请求分发机制
  • 【81页PPT】国内某知名大型制药企业制药数字化转型项目汇报方案(附下载方式)
  • Leetcode 3650. Minimum Cost Path with Edge Reversals
  • Linux学习:实现简单的共享内存通信
  • 06多段代码复杂度合成规则
  • 学习日志37 python
  • [优选算法专题二滑动窗口——水果成篮]
  • PyTorch数据处理工具箱(数据处理工具箱概述)
  • 【JavaEE】(16) Spring Boot 日志
  • C语言关于函数传参和返回值的一些想法
  • 《亚矩阵云手机重构出租接单:KVM 虚拟化与边缘计算驱动的设备替代技术路径》
  • Highcharts for Flutter 正式发布
  • SQL语法大全指南