gpt4 book ai didi

ubuntu - 每 1 分钟在 Ubuntu 上运行 ffmpeg

转载 作者:行者123 更新时间:2023-12-04 23:33:19 27 4
gpt4 key购买 nike

每 1 分钟在 Ubuntu 上运行 ffmpeg 的最佳方法是什么 - 要运行它,我使用以下命令:

/bin/ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i 'rtsp://admin:password@hostname.com:500/Streaming/Channels/101/' -force_key_frames 'expr:gte(t,n_forced*2)' -vf scale=1920:1080 -reorder_queue_size 4000 -max_delay 10000000 -vcodec libx264 -b:v 2500k -pix_fmt yuv420p -acodec aac -f flv 'rtmps://live-api-s.facebook.com:443/rtmp/FB-key'
我尝试了 watch 命令,但收到 sh: 1: Syntax error: "("unexpected.
每 1 分钟运行一次的原因是因为 ffmpeg 经常失败,我想用它来延长流式传输时间。

最佳答案

在 Ubuntu 20.04 - 在所需的文件夹中,我在命令行中创建了一个 bash 文件:touch streaming.sh我跑了chmod u+x streaming.sh使其可执行。
我用文本编辑器编辑了文件并插入:

#!/bin/bash

/bin/ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i 'rtsp://admin:password@hostname.com:500/Streaming/Channels/101/' -force_key_frames 'expr:gte(t,n_forced*2)' -vf scale=1920:1080 -reorder_queue_size 4000 -max_delay 10000000 -vcodec libx264 -b:v 2500k -pix_fmt yuv420p -acodec aac -f flv 'rtmps://live-api-s.facebook.com:443/rtmp/FB-key'
我保存了文件并在命令行中,在所需的文件夹中,我运行了命令 watch -n 60 ./streaming.sh - 每 60 秒运行一次。 ffmpeg 运行良好,流式传输成功。

关于ubuntu - 每 1 分钟在 Ubuntu 上运行 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69517694/

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