ffmpeg 运行日志写入文件

这是一个关于如何在Linux环境下通过shell脚本来运行ffmpeg命令,并将输出的日志记录到指定文件的示例。脚本中指定了输入目录、输出目录、编码选项以及日志保存路径,确保了视频处理过程的可追溯性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 上 shell脚本方式,ffmpeg 运行日志写入文件(将输出到屏幕上的日志记录到指定文件)。hybase@qq.com   http://blog.youkuaiyun.com/zymill

# !/bin/sh

# 2021, hybase@qq.com
# http://blog.youkuaiyun.com/zymill

INPUT_DIR=/home/trc_shfiles/nobody_hls
OUTPUT_DIR=/home/trc_shfiles/nobody_trc
X264_COMMON_OPTS="-x264opts partitions=all:direct=auto:weightp=1:weightb=1:threads=16"\
":keyint=50:min-keyint=5:b-adapt=2:b-pyramid=none:mbtree=1:trellis=2:scenecut=1"\
":force-cfr=1:psnr=1:ssim=1:aud=1"
X264_SPEED_OPTS="subme=7:me=umh:merange=16:ref=3:bframes=4:rc-lookahead=40"
# src file, dst file
# run log saved to trc_nobody.log

mkdir -p $OUTPUT_DIR

ffmpeg -loglevel info -i $INPUT_DIR/src_nobody.ts \
 -vcodec libx264 $X264_COMMON_OPTS":"$X264_SPEED_OPTS \
 -acodec copy \
 -muxrate 0 -f mpegts $OUTPUT_DIR/trc_nobody.ts \
 > $OUTPUT_DIR/trc_nobody.log 2>&1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值