gpt4 book ai didi

android - 应用 ffmpeg 复古效果后视频不播放

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

我正在为 android 使用 ffmpeg 3.3.4。我正在执行以下简单命令:

 ffmpeg -i input.mp4 -vf curves=vintage -c:a aac ouput.mp4
 ffmpeg -i input.mp4 -vf curves=vintage -c:a copy ouput.mp4
生成的视频也不能在 android 默认视频播放器和 Exoplayer 中播放。我尝试使用 windows 媒体播放器在 windows 上播放,它只播放声音但不播放视频。虽然 VLC 媒体播放器在 android 和 windows 上正常播放。知道上述命令中缺少什么吗?
输出视频元数据:
https://www.metadata2go.com/result/e9f9b7db-0a91-4148-9073-1a1162f0c7f0

最佳答案

我找到了答案。 curves filter 将输入转换为 RGB 编码,但大多数视频播放器需要特定的 YUV 方案。所以我加了yuv420p作为输出格式。

ffmpeg -i input.mp4 -vf curves=vintage,format=yuv420p -c:a copy ouput.mp4

关于android - 应用 ffmpeg 复古效果后视频不播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62792080/

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