FFMPEG 命令在 shell 中有效,但在 node.js 中无效

标签 ffmpeg

当我的 ffmpeg 命令由我的 node.js 应用程序构建时,它不会运行。它说

Output file #0 does not contain any stream

但是如果我将该行复制并粘贴到终端中,它就可以正常工作。有任何想法吗?
ffmpeg -loglevel warning -i rtsp://50.73.56.89/axis-media/media.3gp -stimeout 2000 -r 5 -movflags frag_keyframe+empty_moov -s 640x480 -use_wallclock_as_timestamps 1 -q:v 1 -f segment -segment_time 3600000 -segment_format webm -c:v libvpx -strftime 1 '/home/nodejs/cloudcam/videos/2Df5hBE/bunny/%Y-%m-%dT%H-%M-%S.webm'

注意包裹文件名的单引号。我尝试使用双引号,但它做了同样的事情。我需要我正在构建的特定应用程序的报价。有些名称对空间不友好。

最佳答案

事实证明,一些 ffmpeg 字符串根本无法使用引号/双引号运行。

关于FFMPEG 命令在 shell 中有效,但在 node.js 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41525752/

相关文章:

objective-c - 无法使用 ffmpeg 对图像进行编码

audio - 修改一些代码以将ffmpeg/concat不同的音频格式转换为1个长WAV文件

nginx - 如何防止ffmpeg转码从低质量到高质量?

Android - 集成 ffmpeg 和 android-ndk-r9c

ffmpeg - 使用 ffmpeg 一键点击将视频编码成三种不同的格式

html - 使用 ffmpeg 旋转的视频无法在 IE9 的 flowplayer 中播放

php - 如何在 linux 服务器上安装和配置 ffmpeg?

ffmpeg覆盖视频与半透明视频

Android截图原始数据转换

image - 将无序图像组合成视频(+MP3 音频)