From 26d0589bf51f54b52aca7b1959526268c5976a4d Mon Sep 17 00:00:00 2001 From: ziyue <1213642868@qq.com> Date: Thu, 24 Feb 2022 11:42:43 +0800 Subject: [PATCH] =?UTF-8?q?ffmpeg=E5=91=BD=E4=BB=A4=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=9B=B8=E5=AF=B9=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- conf/config.ini | 2 +- server/FFmpegSource.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/config.ini b/conf/config.ini index ab5a6a1e..78d89406 100644 --- a/conf/config.ini +++ b/conf/config.ini @@ -17,7 +17,7 @@ snapRoot=./www/snap/ defaultSnap=./www/logo.png [ffmpeg] -#FFmpeg可执行程序绝对路径 +#FFmpeg可执行程序路径,支持相对路径/绝对路径 bin=/usr/bin/ffmpeg #FFmpeg拉流再推流的命令模板,通过该模板可以设置再编码的一些参数 cmd=%s -re -i %s -c:a aac -strict -2 -ar 44100 -ab 48k -c:v libx264 -f flv %s diff --git a/server/FFmpegSource.cpp b/server/FFmpegSource.cpp index 92aa3457..abb950bc 100644 --- a/server/FFmpegSource.cpp +++ b/server/FFmpegSource.cpp @@ -90,7 +90,7 @@ void FFmpegSource::play(const string &ffmpeg_cmd_key, const string &src_url,cons } } - char cmd[1024] = {0}; + char cmd[2048] = {0}; snprintf(cmd, sizeof(cmd), ffmpeg_cmd.data(), File::absolutePath("", ffmpeg_bin).data(), src_url.data(), dst_url.data()); auto log_file = ffmpeg_log.empty() ? "" : File::absolutePath("", ffmpeg_log); _process.run(cmd, log_file);