vp9 命令行参数

先生成 window下的工程,再用visual studio给工程配置:

foreman_qcif.yuv vpxenc.exe   --codec=vp9 --rt --passes=1 --verbose --psnr --cpu-used=6 --threads=0 --auto-alt-ref=1 --profile=0 --lag-in-frames=0 --cq-level=20 --width=176 --height=144 --end-usage=0 --disable-kf --drop-frame=0 --static-thresh=0 --arnr-maxframes=7 --arnr-strength=5 --arnr-type=3 --sharpness=0 --undershoot-pct=100 --limit=50 --skip=0 --fps=30/1 --min-q=30 --max-q=38  -o out.vp9 --tune=psnr

ffmpeg 调用vmaf计算:

1.下载vmaf git clone https://github.com/Netflix/vmaf.git

2.在vmaf /model文件夹下,ffmpeg -i desktop.mp4 -i desktop+word.mp4 -lavfi libvmaf=model=version=vmaf_v0.6.1:log_path=vmaf.log -f null -

ffmpeg -s 1920x1080 -pixel_format yuv444p -i D:\seq\yuv444\1_word_web_4

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Java可以通过使用FFmpeg库将MP4视频文件转码为VP8格式。FFmpeg是一个开源的跨平台的音视频处理工具,它提供了丰富的功能和接口,可以在Java程序中轻松使用。 首先,你需要在Java项目中导入FFmpeg库。你可以从FFmpeg的官方网站(https://ffmpeg.org/)下载最新的稳定版本,并将其添加到你的项目中。 然后,你需要使用Java的进程执功能来运FFmpeg命令工具。这可以通过调用Java的Runtime类来实现。下面是一个示例代码: ```java import java.io.BufferedReader; import java.io.InputStreamReader; public class Transcoder { public static void main(String[] args) { String inputFilePath = "input.mp4"; String outputFilePath = "output.webm"; try { String command = "ffmpeg -i " + inputFilePath + " -c:v libvpx -b:v 1M " + outputFilePath; Process process = Runtime.getRuntime().exec(command); BufferedReader reader = new BufferedReader(new InputStreamReader(process.getErrorStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } process.waitFor(); System.out.println("转码完成!"); } catch (Exception e) { e.printStackTrace(); } } } ``` 在上面的代码中,我们使用`ffmpeg`命令工具将输入的MP4文件转码为VP8格式,并将输出保存为WebM格式的文件。你可以根据需要调整编码参数和输出文件路径。转码的输出会打印在控制台上。 这就是使用Java将MP4视频文件转码为VP8格式的基本步骤。你可以根据具体需求进更多的参数调整和功能扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

maryhaocool2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值