正如标题所说,我想水平翻转 mp4 视频,而不会降低质量,也不会增加文件大小(如果可能的话)。显然由于必须重新编码,无论如何文件大小都会增加。
我当前的命令是这样的:
ffmpeg -i input.mp4 -vf hflip -qscale 0 -c:a copy output.mp4
最佳答案
从技术上讲,不可能。过滤需要编码。使用有损编码器时,您会失去质量并拥有 generation loss .您能做的最好的事情是提供一个质量级别或比特率,在质量损失和文件大小之间提供可接受的折衷。假设您使用 libx264 进行编码,请参阅 FFmpeg Wiki: H.264有关详细说明。
保持质量和文件大小的一种方法是在播放期间翻转,但我怀疑这是一个可以接受的解决方案:
ffplay -vf hflip input.mp4
关于video - 使用 ffmpeg 水平翻转 mp4 视频而不会损失质量,并且会增加文件大小(太大),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69830435/