Questions tagged «ffmpeg»

媒体工具,支持多个编解码器,过滤器和容器。在询问涉及FFmpeg工具的问​​题时,请包括实际命令和完整的控制台输出。一种简单的方法是在命令中添加`-report`并粘贴生成的日志文件的内容。要获得CLI的帮助,请仅使用ff *二进制文件-ffmpeg,ffprobe,ffplay。有关API使用的帮助,请在Stack Overflow上发布。

1
使用ffmpeg将图像转换为youtube支持的视频
我试图生成上传到1.5小时的视频Youtube使用ffmpeg了1280x720的屏幕截图和音频文件。我已经尝试过,但是要花很长时间Youtube才能处理视频。我怎样才能减少处理时间。 ffmpeg -loop 1 -r 2 -i input.png -i audio.ogg -c:v libx264 -preset medium -tune stillimage -crf 18 -c:a copy -shortest -pix_fmt yuv420p output.mkv

0
在盒子外面接收ffmpeg视频流
我已经使用ffmpeg成功创建了视频流,并且可以在生成该流的盒子上“调整”到该流。 我的输出参数是: -vcodec libx264 -tune zerolatency -f mpegts udp://0.0.0.0:1234 我已经在专用的Ubuntu盒子和在VirtualBox下运行的Ubuntu VM上进行了尝试,在这两种情况下,我都可以使用VLC来打开和查看URL ,media->open Network Stream并udp://@1234使用URL作为URL。 我已经在VirtualBox中设置了端口转发功能,并且能够SSH到虚拟机,但是我无法接收流-即使我将VirtualBox虚拟适配器IP放在VLC的URL中,而不是0.0.0.0。 由于以上可能是通过VirtualBox进行操作时遇到的问题,因此我还尝试了另一台专用的Ubuntu计算机,并在该Ubuntu计算机和Windows笔记本电脑之间将直接NIC连接到NIC。但是,即使我已连接并且可以ssh in the box(证明网络连接良好),我仍然无法在Windows笔记本电脑上接收流。 我也曾在没有UI的Debian盒子上尝试过此操作,但是显然在那个盒子上我无法确认我可以在本地接收流,因为没有UI意味着没有VLC。 最终,我想流式传输该内容多播,但是现在我很乐意让它以单播方式工作。 我想念什么? (如果您还可以告诉我是否或者简单地配置一个具有多播地址的NIC并更改我的ffmpeg命令以使用udpURL中的多播地址,那么我要做的就是使该多播变得更好。我怀疑还有更多要解决的问题。不过)。

2
720p至微型720p
什么是Micro-720p翻录方法?我想使用ffmpeg和libx264从720p撕开。 m720p视频信息示例(我不知道源视频): General Complete name : D:\m720p.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom File size : 596 MiB Duration : 1h 16mn Overall bit rate mode : Variable Overall bit rate : 1 096 Kbps Encoded date : UTC 2013-02-05 23:44:15 Tagged date : …

1
如果一个输入停止,ffmpeg将停止流式传输
我正在尝试创建一个mpeg-ts流,其中视频是Xvfb的屏幕抓图,音频是来自互联网广播(mp3或aac流)的。它工作得相当好,但是如果互联网广播出现问题,则整个输出停止,而不仅仅是音频,并且直到我杀死ffmpeg并重新启动后才恢复。 这是我正在使用的命令行 DISPLAY=:1 ffmpeg -re -video_size 768x576 -framerate 50 -f x11grab -i :1 -i http://internet-radio/mp3 -c:v mpeg2video -b:v 6000k -minrate 6000k -maxrate 6000k -bufsize 3000k -dc 10 -top 0 -f mpegts -c:a mp2 -ac 2 -b:a 192k -flags +ilme+ildct -vf "tinterlace=interleave_top" udp://192.168.0.1:1234?pkt_size=1316 有什么方法可以防止它停止(只要在音频输入返回之前产生静音),或者至少检测到它已失败,以便我可以编写脚本来重新启动它?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.