首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使ffmpeg打开我的原始视频文件?

如何使ffmpeg打开我的原始视频文件?
EN

Stack Overflow用户
提问于 2017-02-05 09:44:48
回答 1查看 2.4K关注 0票数 1

我正在尝试将一个原始的视频文件转换成其他格式,但我所要做的就是制作一个黑色视频。没有显示错误消息,这就是ff探头在分析文件时显示的内容:

F探针3.2.2版权(c) 2007-2016年FFmpeg开发者 用Apple版本8.0.0构建(clang-800.0.42.1) 配置:-前缀=/usr/local/c业力/ffmpeg/3.2.2-启用-共享-启用-p线程-启用-gpl-启用-版本3-启用-硬编码-表-启用-avresample=clang--主机-c之旗=--宿主-ld之旗=--启用-libmp3lam-Enable-lzma 264-启用-libxvid-启用-opencl-禁用-lzma-启用-vda libavutil 55。34.100 / 55。34.100 libavcodec 5764.101 / 57。64.101 libavformat 57。56.100 / 57。56.100 libavdevice 57。1.100 / 57。1.100 libavfilter 6.65.100/6.65.100 libavresample 3.1.0/3.0.libswScale 4.2.100/4.2.100 libswresample 2.3.100/2.3.100 libpostproc 54。1.100 / 54。1.100输入#0,avi,从'1.avi':元数据:编码器: Lavf54.20.4持续时间: 00:00:57.43,开始: 0.000000,比特率: 83196 kb/s流#0:0:视频: rawvideo,pal8,720x480,83238 kb/s,30 fps,30 tbr,30 tbc

可以使用相同的ffmpeg转换命令将其他输入文件转换为可播放的外部文件文件:

-i 1. h264 -vcodec h264 output.avi

我知道输入视频没有损坏,因为VLC成功地播放了它,甚至可以将它转换成其他格式,但是当使用ffmpeg尝试不同的配置时,我想保留原来的格式。

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2022-08-29 12:19:09

ffmpeg无法从原始视频流中“猜测”视频细节。因此,当输入文件是原始视频时,应该将细节显式地指定给ffmpeg

至少,应该提供视频分辨率和帧格式。在这种情况下,命令如下:

代码语言:javascript
复制
ffmpeg -f rawvideo -pix_fmt pal8 -video_size 720x480 -i 1.avi -vcodec h264 output.avi
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42050589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档