作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 SageTV 开发网络编码器。我收到来自 SageTV 的带有某些文件名的请求。我正在尝试从我的采集卡中采集视频并写入一个名为
'D:\Media\tvrecordings\RokuNetworkEncoderonlocalhost4510TVTuner- 0.mpgbuf'
C:\Users\User>C:/Users/User/Desktop/ffmpeg-20150928-git-235381e-win64-static/bin/ffmpeg.exe -f dshow -crossbar_video_input_pin_number 2 -i video="ATI AVStream Analog Capture" D:\Media\tvrecordings\RokuNetworkEncoderonlocalhost4510TVTuner-0.mpgbuf
[NULL @ 00000000087f9160] Unable to find a suitable output format for 'D:\Media\
tvrecordings\RokuNetworkEncoderonlocalhost4510TVTuner-0.mpgbuf'
D:\Media\tvrecordings\RokuNetworkEncoderonlocalhost4510TVTuner-0.mpgbuf: Invalid
argument
最佳答案
通常,您的文件扩展名会为 FFmpeg 提供有关您想要的容器格式的“提示”。如果它不是正确的,或者你想明确指定一个(或者你不能使用一个,在你的情况下),那么你可以手动调用一个。
ffmpeg -i XXX -f mpegts outfile
关于video - 无法弄清楚如何让 ffmpeg 保存到一个奇怪的文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32866932/
我是一名优秀的程序员,十分优秀!