腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
execSync
和
ffmpeg
的
执行
差距
、
、
、
我想使用
ffmpeg
将10秒
的
mp4块捕获到文件中,以便我
的
其他程序进行后期分析。现在,在下面的代码中。我会看到生成
的
mp4之间有1-1.5秒
的
间隔。只有一个进程可以使用/dev/video0设备。我知道在
执行
一个进程、打开/关闭设备和文件i/o时会有一些开销,我怎样才能最小化这个
差距
呢?谢谢。const {
execSync
, exec } = require("child_process"
浏览 23
提问于2021-04-06
得票数 0
回答已采纳
1
回答
如何使用带有远程m3u8输入
的
nodeJS将S3文件转换为S3视频
、
、
目标是在我
的
.m3u8应用程序中将.mp4文件(hls流)转换为.mp4视频。我尝试在控制台上使用
ffmpeg
进行同样
的
操作,这很好,但是无法找到一个最近维护
的
包,它可以帮助我在节点中完成这个任务。而且,我
的
输入文件不是位于我
的
本地目录中
的
通常文件,而是一个远程
的
AWS S3对象URL,否则所有人都可以访问它(公共桶),用更简单的话说, 如何在JS中实现
ffmpeg
-i https://mycloudfrontU
浏览 7
提问于2022-03-30
得票数 0
1
回答
节点JS/azure函数从api调用返回视频信息
、
、
、
、
因此,从本质上说,我
的
api调用所做
的
是: 1)使用多部分解析接收视频数据;2)使用
ffmpeg
将视频数据转换为真正
的
mp4文件,然后3)将视频数据发送回响应体中
的
客户端。第一步
和
第二步完美地工作--这是我坚持
的
第三步。请让我知道我做错了什么,我如何能够正确地传回视频信息,以便能够将视频信息转换回一个可播放
的
客户端
的
mp4文件。 还有,如果你有什么问题或事情我可以澄清。/bin/
ffmpeg
.ex
浏览 6
提问于2022-10-03
得票数 0
1
回答
不检查分支
的
git -获取修改
、
、
、
当使用cicd管道(gitlab)时,我不得不再次检查我
的
项目,这似乎有点过分了。$ eval "$CI_PRE_CLONE_SCRIPT" 在运行npm build之后,我将
执行
一个节点脚本来
执行
脏工作: ...(`git
浏览 3
提问于2020-09-25
得票数 0
1
回答
nodejs -来自连续
execSync
函数
的
意外行为
、
我在我
的
Ubuntu 16上
的
nodejs中运行了以下代码来处理nodejs程序
的
终止: process.exit(); /docker kill $(docker ps -q -a)"); errOut(err); try { errOut
浏览 0
提问于2018-09-11
得票数 1
1
回答
cordova钩子:停止节点直到承诺完成
、
、
、
我正在编写一个cordova钩子,它更新before_prepare上
的
插件。这里有三个问题: var plugin = context.requireCordovaModule('cordova-lib/src/cordova/plugin'), plu
浏览 0
提问于2014-10-21
得票数 2
1
回答
如何使用promisified node exec将文本输送到命令中
、
、
、
、
我使用node
执行
一个jar文件,该文件通常以CSV文件作为输入路径。问题是exec没有像
execSync
那样
的
input选项,所以我不能向它输送数据。你是如何解决这个问题
的
?或者是将
execSync
包装在Promise中
的
最佳实践 import {
exe
浏览 3
提问于2020-11-20
得票数 0
1
回答
当从子派生进程中调用时,nodejs .
execSync
不会返回数据
我让我
的
main.js
执行
以下操作:fork(myprocess........)const
execSync
= require('child_process').
execSync
;console.log(foo.toSt
浏览 0
提问于2018-05-29
得票数 0
1
回答
execSync
-如何查看正在
执行
的
脚本
、
我使用
execSync
在javascript脚本中
执行
shell脚本const shell = (cmd)=>
execSync
(cmd, { encoding: 'utf8' });当我从我
的
终端运行jest时,当脚本正在进行时,我会看到控制台中
的
每一步。当我运行shell(scrip
浏览 2
提问于2022-03-08
得票数 0
回答已采纳
1
回答
节点child_process
execSync
挂起
、
、
我试图使用child_process来
执行
xclip -selection c,但它似乎会挂起或明显延迟
执行
。我试过用
execSync
, require('child_process').
execSync
('echo hi | xclip -selection c') && console.log('done'child_process').exec('echo hi | xclip -selection c', (a
浏览 1
提问于2018-09-04
得票数 2
回答已采纳
3
回答
使用child_process.
execSync
,但将输出保留在控制台中
、
我想使用在NodeJS 0.12中添加
的
execSync
方法,但是仍然在控制台窗口中保存我从中运行节点脚本
的
输出。例如,如果我运行一个包含以下行
的
NodeJS脚本,我希望在控制台中看到rsync命令"live“
的
完整输出: require('child_process').
execSync
('rsync -avAXz--info=progress2 "/src" "/dest"'
浏览 1985
提问于2015-05-09
得票数 217
回答已采纳
1
回答
如何在nodejs中传递env参数
、
、
我想要将@test:registry =值更新为它从package.json调用
的
myNode.js进程,我试图更新所有的环境,但它不起作用。是否可以在childproc.
execSync
中
执行
此操作?:value}})在创建子进程之前,我尝试打印process.env,然后我看到了相关
的
设置,但是当我尝试使用npm配置列表在childproc中检查它时,我看到了不同
的
值
浏览 0
提问于2018-03-18
得票数 0
3
回答
如何在nodeJS中
执行
cmd命令?
、
、
我想用Node使用cmd中
的
一些命令。我
的
尝试是在这里:code =
execSync
('node -v');但是,我没有得到一行代码,而是得到了一个完整
的
ChildProcess对象,如下所示: _events: [Object: null prototype
浏览 2
提问于2020-03-29
得票数 0
回答已采纳
1
回答
无法创建/dev/stdout:没有这样
的
设备或地址
、
、
、
我希望通过节点运行一个shell命令,并捕获stdout
的
结果。我
的
脚本在OSX上运行得很好,但在Ubuntu上却不行。我将问题
和
脚本简化为以下节点脚本: result =
execSync
('echo "hello我试过用/dev/stdout替换/dev/fd/1 我试过换壳.
浏览 0
提问于2016-10-28
得票数 5
2
回答
如何从
execSync
()获取err,stderr?
在节点12中,
execSync
可以返回标准输出,例如console.log(`stdout: ${stdout}`);我可以使用异步方式,但如果更容易的话,我更喜欢使用
exec
浏览 2
提问于2019-08-14
得票数 8
1
回答
为什么NodeJS
execSync
()在
执行
自定义脚本时速度太慢
、
、
我正在处理一个服务器到服务器
的
通信,它必须是客户机上
的
同步。我最后使用了child_process.
execSync
()// main.js// TIME: 8 ms
浏览 5
提问于2016-02-17
得票数 3
1
回答
从所有git历史记录中删除文件
、
、
基于这个,我创建了一个小脚本,它应该删除整个git、所有分支、标记
和
提交中出现
的
所有文件。剧本:child_process.
execSync
('git add .gitignore'); child_process.
execSync
('git commit -m "Add ' + path +
浏览 3
提问于2016-03-02
得票数 7
回答已采纳
1
回答
视频播放列表到rtmp服务器
的
无缝播放使用
ffmpeg
而无需重新编码
、
、
、
我有一个与rtmp兼容
的
视频列表,它们构成了一个连续
的
播放列表。这是通过什么方法实现
的</e
浏览 0
提问于2020-02-26
得票数 0
1
回答
打字稿unhandledRejection承诺
、
我使用类型记录调用外部进程,如下所示:
execSync
('/my/executable/here')let promise = new Promise((resolve, reject) => {
exec
浏览 7
提问于2019-11-26
得票数 0
回答已采纳
2
回答
来自亚马逊Lambda
的
ffmpeg
的
SIGSEGV
、
、
、
现在,由i686 Sickle为JohnVan - 添加了
ffmpeg
二进制文件(谢谢!)更改代码,以启动简单
的
ffmpeg
命令,该命令应该创建2秒
的
小视频剪辑。根据日志,这将失败,因为信号SIGSEGV返回到
的
"“事件处理程序。 据我所知,这可能是由于
ffmpeg
二进制与静态构建不兼容造成
的
。或者是我代码中
的
错误。有几个npm模块依赖于johnvansickle.com/
ffmpeg
的
静态构建,
浏览 1
提问于2019-04-07
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券