ffmpeg将yuv转为flv

kouwenlong 2014-03-06 10:19:37
利用命令ffmpeg -s 768x432 -i sampel.yuv -vcodec h264 out.flv将yuv文件转为flv后,发现flv质量稍有下降,请问是怎么回事?

另外求条将yuv转为flv最小失真的命令和将fvl转为yuv的命令,谢谢大家了。
...全文
672 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
poopooptt 2014-09-09
  • 打赏
  • 举报
回复
我是来打酱油的!
__cc__ 2014-05-08
  • 打赏
  • 举报
回复
stephen_bj 2014-05-08
  • 打赏
  • 举报
回复 1
yuv是无失真的格式。压缩了肯定质量要下降呐。呵呵
JingweiZhu1990 2014-05-07
  • 打赏
  • 举报
回复
yuv是无失真的格式。压缩了肯定质量要下降呐。
Putin_yhc 2014-03-06
  • 打赏
  • 举报
回复
-vcodec copy -acodec copy,加这两个参数表示音视频编解码格式不变,你加了-s 768x432是不是降低了原来的分辨率? 下面这条命令只是转换了容器格式,编解码参数不变,所以效果也不会变。 ffmpeg -y -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb total.ts
Putin_yhc 2014-03-06
  • 打赏
  • 举报
回复
引用 2 楼 kouwenlong 的回复:
[quote=引用 1 楼 yhc223 的回复:] -vcodec copy -acodec copy,加这两个参数表示音视频编解码格式不变,你加了-s 768x432是不是降低了原来的分辨率? 下面这条命令只是转换了容器格式,编解码参数不变,所以效果也不会变。 ffmpeg -y -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb total.ts
分辨率没有改变,就是768x432。将yuv转为flv,也可以用你提供的命令吗?[/quote] 我这个命令中加了一个mp4的过滤器,抱歉我没见过yuv格式的视频,不知道加什么过滤器。去掉过滤器你试试。
kouwenlong 2014-03-06
  • 打赏
  • 举报
回复
引用 1 楼 yhc223 的回复:
-vcodec copy -acodec copy,加这两个参数表示音视频编解码格式不变,你加了-s 768x432是不是降低了原来的分辨率? 下面这条命令只是转换了容器格式,编解码参数不变,所以效果也不会变。 ffmpeg -y -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb total.ts
分辨率没有改变,就是768x432。将yuv转为flv,也可以用你提供的命令吗?

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧