# !/bin/sh
# nvidia hevc to hevc with three output mpegts with hysmux flags:
# logo and draw text
# author: hybase@qq.com
# hysmux flag: user defined flag(not ffmpeg official)
ulimit -c 9999999
date1="`date +"%Y-%m-%d %H:%M:%S"`"
echo "================== start ==================== "
INPUT_PARAMS="-loglevel info -y -fflags +genpts -c:v hevc_cuvid -gpu 0 -i /r2/vppftp/4k/4k_p50_hdr.ts"
HEVC_NVENC_PARAMS="-c:v:0 hevc_nvenc -gpu any -aud 1 -preset slow -2pass 1 -profile:v 1 -level:v 0 -tier 1 -rc cbr_hq -cbr 1 -rc-lookahead 0 -no-scenecut 1 -strict_gop 1 "
AAC_ENC_PARAMS="-c:a:0 libfdk_aac -ab:a:0 128k -ar:a:0 48000 -ac:a:0 2 -vol:a:0 256"
AC3_ENC_PARAMS="-c:a:1 ac3 -ab:a:1 192k -ar:a:1 48000 -ac:a:1 2 -vol:a:1 256"
# mpegts params
MPEGTS_PARAMS1="-muxdelay 1.5 -pcr_period 33 -pat_period 0.08 -sdt_period 1.2 -pes_payload_size 100 -mpegts_flags +hysmux -f mpegts"
MPEGTS_PARAMS2="-muxdelay 0.8 -pcr_period 33 -pat_period 0.08 -sdt_period 1.2 -pes_pay
图片及文字水印叠加ffmpeg样例
最新推荐文章于 2024-02-03 17:04:53 发布
这篇博客详细描述了一个使用ffmpeg进行4K H.265 HEVC编码,添加水印并生成不同分辨率MPEG-TS流的Shell脚本。它涉及HEVC NVENC编码、AAC和AC3音频编码,以及自定义MPEGTS参数和文本叠加。

最低0.47元/天 解锁文章
5184

被折叠的 条评论
为什么被折叠?



