gpt4 book ai didi

javascript - ffmpeg 流畅地直播到 YouTube 无法正常工作

转载 作者:行者123 更新时间:2023-12-03 02:30:57 25 4
gpt4 key购买 nike

我正在学习如何流畅地使用 ffmpeg,但无法将其直播到 Youtube

这是我尝试过的命令:

let streamYT = (YTrtmpKey) => {
var proc3 = new ffmpeg({ source: inputURL, timeout: 0 })
.addOption('-vcodec', 'libx264')
.addOption('-acodec', 'aac')
.addOption('-crf', 26)
.addOption('-aspect', '640:360')
.withSize('640x360')
.on('start', function(commandLine) {
console.log('Query : ' + commandLine);
})
.on('error', function(err) {
console.log('Error: ' + err.message);
})
.output('rtmp://a.rtmp.youtube.com/live2/' + YTrtmpKey, function(stdout, stderr) {
console.log('Convert complete' +stdout);
});
}

这不会引发任何错误,但也不会执行任何操作

最佳答案

这就是你的做法,我缺少“-f”和“flv”以及运行命令

let streamYT = (YTrtmp) => {
console.log("streaming to youtube")
var proc3 = new ffmpeg({ source: inputURL, timeout: 0 })
.addOption('-vcodec', 'libx264')
.addOption('-acodec', 'aac')
.addOption('-crf', 26)
.addOption('-aspect', '640:360')
.addOption('-f', 'flv')
.withSize('640x360')
.on('start', function(commandLine) {
console.log('Query : ' + commandLine);
})
.on('error', function(err) {
console.log('Error: ' + err.message);
})
.output('rtmp://a.rtmp.youtube.com/live2/' + YTrtmp, function(stdout, stderr) {
console.log('Convert complete' +stdout)
})
.run()
}

关于javascript - ffmpeg 流畅地直播到 YouTube 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48740382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com