相关疑难解决方法(0)

如何使用 ffmpeg 以合理的质量将视频转换为 GIF?

我正在将视频转换为 GIF 文件ffmpeg

ffmpeg -i input.flv -ss 00:00:00.000 -pix_fmt rgb24 -r 10 -s 320x240 -t 00:00:10.000 output.gif
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但输出 gif 文件的质量非常低。

任何想法如何提高转换后的 gif 的质量?

gif ffmpeg

500
推荐指数
12
解决办法
39万
查看次数

使用 ffmpeg/avconv 调整视频大小以适应静态大小的播放器

我有一个 html 5 视频播放器,宽 700 像素,高 400 像素。我试图用avconv使用ffmpeg确保它符合我的播放器来调整(同时保留宽高比)和决策。

输入可以是任何大小的文件,所以我需要调整较大的文件的大小,但用黑条将较小的文件居中。到目前为止,我已经尝试过:-s-aspect,我已经看到pad-vfswitch一起使用,但不明白它是如何工作的,足以获得我需要的东西。

图片

这是我需要什么的粗略想法。我不确定这是否可能。这几乎就像 CSS 的 max-width/max-height。我意识到这可能只是一个混乱的词,但如果有人碰巧明白我在说什么,我会很感激帮助,谢谢。

avconv 命令:

avconv -y -i control.avi -vcodec libx264 -b 2000k -bufsize 20M -acodec aac -strict experimental -ar 44100 -ab 256k bigbuck_out.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg video-conversion libav

82
推荐指数
3
解决办法
8万
查看次数

FFMPEG - 如果 yuv420p 像素格式已弃用,那么哪一种是较新且值得推荐的?

我正在运行脚本,并收到此警告:“已使用已弃用的像素格式,请确保使用 ffmpeg 正确设置了范围”

如果像素格式 yuv420p 已弃用,那么哪一种更新更好并建议使用?

ffmpeg

7
推荐指数
0
解决办法
1万
查看次数

FFMPEG zoompan 过滤器示例

我需要使用zoompan过滤器创建带有各种平移和缩放的ffmpeg视频。我必须能够创建放大、缩小、平移和平移效果到视频的所有区域,例如:左上、中上、右上、右、右下、中下、左下角、左边和中间。到目前为止,我只能弄清楚如何放大到几个区域,例如:

放大左上角:

-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x-1)':y='y':d=125"
Run Code Online (Sandbox Code Playgroud)

右上角放大:

-vf "zoompan=z='zoom+0.001':x='if(gte(zoom,1.5),x,x+1)':y='y':d=125"
Run Code Online (Sandbox Code Playgroud)

放大左下角:

-vf "zoompan=z='min(zoom+0.0005,1.5)':y='if(gte(zoom,1.5),y,y+1)':x='x':d=125"
Run Code Online (Sandbox Code Playgroud)

我一直无法找到一个很好的资源来解释这些数字是如何工作的,以及我如何为所有这些变化找出特定的 zoompan 过滤器。

帮助????

video ffmpeg

4
推荐指数
1
解决办法
1万
查看次数

没有输出焊盘可以关联到链接标签“1:v”

我正在使用此代码,但错误总是伴随着。

ffmpeg -loop 1 -t 5 -i 0.png -loop 1 -t 5 -i 1.png -loop 1 -t 5 -i 2.png \
-loop 1 -t 5 -i 3.png -loop 1 -t 5 -i 4.png \
-filter_complex "[0:v]fade=t=out:st=4:d=1[v0]\
[1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1];\
[2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2];\
[3:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3];\
[4:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4];\
[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" transition2.mp4
Run Code Online (Sandbox Code Playgroud)

错误:

No output pad can be associated to link label '1:v'

video ffmpeg

0
推荐指数
1
解决办法
2493
查看次数

标签 统计

ffmpeg ×5

video ×2

gif ×1

libav ×1

video-conversion ×1