python - 三星不支持 FFmpeg 导出编解码器

标签 python ffmpeg pyffmpeg

我正在使用 FFmpeg 渲染视频(将图像文件与音频连接,然后应用速度和音量过滤器)以导出视频以上传到 TikTok。因此,我必须先将视频移至手机。
我不明白为什么我的手机 (S20) 会愉快地播放其中一个视频(首先是编解码器信息),但在播放另一个视频时会出现“不支持编解码器”的错误(第二个信息)。
The Supported File
The unsupported file
编解码器信息来自 VLC,如您所见,两个视频具有相同的编解码器 (H264-MPEG4)。
通过分析信息,我得出的唯一结论是,这与视频的“解码格式”不同这一事实有关。如何更改后者的导出命令,以便我的手机支持编解码器?
连接码 ffmpeg -f concat -safe 0 -i {path_temp}\\clips.txt -c copy -y "{path_temp}\\{title}_a.mp4 过滤器代码 ffmpeg -i input.mp4 -filter:a "volume={volume}" -y temp.mp4" 第二个过滤器 ffmpeg -i temp.mp4 -filter_complex "[0:v]setpts={1/speed}*PTS[v];[0:a]atempo={speed}[a]" -map "[v]" -map "[a]" -y output.mp4

最佳答案

由于您正在重新编码,请一步完成。ffmpeg -f concat -safe 0 -i {path_temp}\\clips.txt -filter_complex "[0:v]setpts={1/speed}*PTS,format=yuv420p[v];[0:a]volume={volume},atempo={speed}[a]" -map "[v]" -map "[a]" -y output.mp4format=yuv420p生成广泛兼容的像素格式。

关于python - 三星不支持 FFmpeg 导出编解码器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68463989/

相关文章:

python - 使用 Pandas 将相似的条目分组并合并在一起

返回语句的 Python 问题

python - 如何生成未填充空间的骨架点?

c - 使用 avcodec_decode_audio4 解码 FLAC 文件效果不佳

ffmpeg - 如何使用 ffmpeg 在视频的每一帧中裁剪多个区域?

ffmpeg 循环过滤器无法正常工作

python - 在 Python : how to retrieve validation errors? 中使用 lxml 进行 Schematron 验证

FFmpeg 在浏览器上播放音频流

.net - 从 .NET 程序与 ffmpeg 交互 - 写入输入

python - 运行得到错误认为python的命令