Questions tagged «ffmpeg»

FFmpeg是一个免费软件项目,它产生用于处理多媒体数据的库和程序。FFmpeg的最著名部分是libavcodec,其他几个项目使用的音频/视频编解码器库,libavformat,音频/视频容器多路复用器和demux库以及用于对多媒体文件进行代码转换的ffmpeg命令行程序。

1
如何使用ffmpeg裁剪视频?
我有一个需要录制的屏幕录像的MP4文件。如何在不使用Adobe Premier或Final Cut这样昂贵的工具的情况下完成此任务?我喜欢,ffmpeg因为我以前用过。
171 video  editing  ffmpeg 

4
使用ffmpeg重复/循环输入视频?
我只想用ffmpeg循环播放mp4视频,并保留当前设置和编解码器。 例如,如果input.mp4的长度为0:10,而我想循环播放4次,那么output.mp4的长度为0:40,那么如何更改以下命令行来做到这一点? ffmpeg -i input.mp4 -c copy output.mp4 我试过了... ffmpeg -loop 4 -i input.mp4 -c copy output.mp4 ...但是出现错误“找不到选项循环”。
52 ffmpeg  mp4  h.264 

1
使用ffmpeg在视频前面添加图像叠加
我有很多视频,我需要在其前面放置一幅图像约5秒钟,但是手动添加并每次渲染都将花费很长时间,所以我问是否可以通过ffmpeg来做到这一点,以及您是否可以,请帮帮我,因为我没有ffmpeg的经验。我已经找到了一些命令,但是没有一个起作用。以这个为例。 ffmpeg -itsoffset 5 -i in.mp4 -r 25 -loop 1 -i intro.png -filter_complex "[1:v] fade=out:125:25:alpha=1 [intro]; [0:v][intro] overlay [v]" -map "[v]" -map 0:a -acodec copy out.mp4
31 video  editing  ffmpeg 

1
我可以在商业产品中使用FFMPEG吗?
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Video Production Stack Exchange 的主题。 4年前关闭。 不确定我是否在此处正确张贴我的问题,如果合适,我当然会删除该问题。 我有使用FFMPEG的ac#桌面应用程序我有使用FFMPEG的Web服务。 我卖两种产品。 我想知道我可以使用ffmpeg分发我的桌面应用程序,而无需向fmpeg的人支付费用,也无需发布我的源代码。 我还想知道我是否可以在服务器上使用FFMPEG,以便用户将图像转换为视频文件并通过电子邮件发送给他们。该服务也是一种付费产品。 我已经阅读了FFMPEG许可信息的链接,并且在这些板上阅读了许多问题。 我要回答的壁橱是我可以在Web服务器上使用它,因为我没有将其分发给客户端PCS,并且如果我仅使用FFMPEG的某些功能,则可以在我的桌面应用程序上使用FFMPEG-无论它们是什么/ 但是,这对我来说还不够确定,我负担不起律师,您会认为有人考虑了FFMPEG的流行已经解决了这个问题/难题。 谢谢
28 ffmpeg 

5
如何使FFMPEG加入非顺序图像文件?(跳过3秒)
我有一堆图像,遵循这种模式。 0001.png 0004.png 0007.png 0010.png 0013.png 0016.png 0019.png ... 它们的顺序正确,但是FFMPEG在第一个文件之后会忽略任何内容,因为找不到0002.png。我如何才能加入这些文件? 我试过了 ffmpeg -i %04d.png out.avi
27 ffmpeg  linux 

4
如何在ffmpeg中将jpg图像序列无损编码为视频?
我有大量的jpg图片,希望将它们无损地转换为视频(或者,至少,只要编码时间不比其他时间长很多,就非常接近无损地)。 天真的,我认为应该有一些编解码器可以按原样存储每个单独的jpg帧(无需重新压缩),并且也许可以通过仅用前一帧的增量信息替换某些帧来实现一些不错的压缩。在我的情况下,有许多帧序列彼此相同,或者它们之间的差别很小。 ffmpeg是否有一些编解码器和合适的设置可以实现这一目标?
21 video  ffmpeg  encoding 

3
如何以7帧/秒的速度拍摄30帧/秒的视频编码
我对视频编码一无所知,我有一个用OpenGL编写的应用程序,正在将它生成的帧保存到png图像中。我的应用中的帧速度为7 FPS,我正在尝试从中创建视频。 为此,我使用ffmpeg这样 ffmpeg -framerate 30 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4 这是从该网站上获取的,但是我想知道是否有可能以30 FPS的速度显示动画的视频?
21 ffmpeg 

1
如何更改框架大小并保留宽度(使用ffmpeg)?
我是这个StackExchange网站的新手,并且是使用FFmpeg编码器的新手。我有一个720x480(3:2)的视频,我想将其更改为720x406(16:9),以匹配网站上的其他视频。我尝试了各种命令组合,包括: ffmpeg -i myfile.mv4 -s 720x406 outfile.mp4 ffmpeg -i myfile.m4v -c copy -aspect 16:9 outfile.mp4 我最后得到的是一个视频,该视频缩小到指定的高度,但没有保留宽度。它最终以608x406左右。今天,我一直在使用FFmpeg的各种GUI版本,它们似乎在做同样的事情。 要实现所需的帧大小,应该传入什么合适的选项/参数(假设我将通过命令行进行更多控制)?
21 ffmpeg 

2
ffmpeg颜色校正:伽玛,亮度和饱和度
ffmpeg如何与2017年前后的视频滤镜一起使用以调整伽玛/对比度,亮度和饱和度? 已有数年历史的Stack Exchange资源指向过滤器mp=eq2=,但它似乎已被1弃用,并被 just 取代eq=。但是,该链接不能很好地理解设置范围。 如何使用eq=(或等效过滤器)?例如,格式和适当的设置/范围是什么? 对于我的个人用途,我想保持伽玛不变,同时为黑暗的视频增加亮度和饱和度。 1抛出错误消息:No such filter: 'mp'

2
如何在保持画质的同时使用ffmpeg将4k采样到1080p?
我有一些需要将MP4格式的4K 3840x2160素材降低到1080p。我尝试跑步 ffmpeg -i orig.mp4 -vf scale=1920:1080 smaller.mp4 但是结果却是非常差的质量,整个图像都是由正方形的“平铺”组成,好像我在放大4:1。 这是运行此命令的输出: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'origs/P1000003.MP4': Metadata: major_brand : mp42 minor_version : 1 compatible_brands: mp42avc1 creation_time : 2015-02-19 17:10:38 Duration: 00:05:14.48, start: 0.000000, bitrate: 95903 kb/s Stream #0.0(und): Video: h264 (High), yuvj420p, 3840x2160 [PAR 1:1 DAR 16:9], 95792 kb/s, 25 fps, …

4
如何在不重新编码H264视频流的情况下通过ffmpeg将.MTS文件(AVCHD)转换为.mp4?
注意:不久之前,当我还没有找到这个社区时,我向stackoverflow发布了相同的问题。我重新发布此问题,因为该问题更适合该社区。 1.我尝试过的 我的AVCHD摄像机记录了一些.MTS(AVCHD格式)文件。其规格如下所示: $ ffprobe 140612_Canon-00000.MTS ffprobe version 2.2.1 Copyright (c) 2007-2014 the FFmpeg developers (snip) Input #0, mpegts, from '140612_Canon-00000.MTS': Duration: 00:48:58.40, start: 0.800300, bitrate: 5563 kb/s Program 1 Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, …
20 ffmpeg  avchd  h.264 

3
如何淡入/淡出持续时间未知的视频/音频片段?
我正在使用ffmpeg批量转换一些视频文件,并在每个剪辑的头部和尾部添加淡入/淡出效果的项目。 我一直在使用以下代码在持续时间已知的剪辑上添加淡入淡出效果: ffmpeg -i clip.mp4 -filter:v 'fade=in:0:30,fade=out:9650:30' -c:v libx264 -crf 22 -preset veryfast -c:a copy fadeInOut.mp4 我的两个问题是: 如何同时淡入/淡出音频? ffmpeg可以自动找出剪辑的持续时间,并告诉他们淡出最后30帧吗? 谢谢!
19 video  ffmpeg  audio 

2
如何在Windows中设置和使用ffmpeg?
我了解ffmpeg是用于视频文件转换的强大工具。我在许多地方都在线上看到有人建议它提供解决方案或获得有关如何使用它的帮助。问题是我什至不知道如何设置或使用它。我正在谈论的这些帖子通常采用“使用ffmpeg [复杂且不可读的代码行]”的形式。我不是一个真正的程序员,但是我可以做一些事情,所以,如果我有一点指导的话,我想我可以解决。 如何在Windows中设置和使用ffmpeg?
18 ffmpeg  windows  setup 

5
concat(ffmpeg)上的非单调DTS
运行此命令后ffmpeg -f concat -i mylist.txt -c copy output.mp4-我得到损坏的output.mp4文件和此消息: ffmpeg -f concat -i mylist.txt -c copy output.mp4 ffmpeg version 2.6.2 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.1.0 (clang-602.0.49) (based on LLVM 3.6.0svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc …
17 video  ffmpeg 

2
使用ffmpeg修复错误的文件和流,使VLC和其他播放器不会崩溃
我经历了很多次,最终可能会损坏视频文件: 从官方来源下载的视频,但带有洪流,由于某种原因,并非所有片段都位于.mkv,.ts或.mp4中 .ts格式的记录,在某些时候数据丢失 从扇区损坏的旧硬盘复制视频 当我与VLC或其他播放器一起播放此视频时,他们会播放到特定点,然后立即退出。有时我可以尝试跳过糟糕的部分,但是我可能遇到另一个糟糕的部门并再次陷入不稳定状态。 问题是: 我可以用ffmpeg并可能以-c复制的方式解决此问题(我想与流和关键帧有关),这样我就不必重新压缩所有内容了吗? 我想要实现的是完整的视频,其中缺少的部分被跳过,我更喜欢出现故障而不是使视频崩溃。
17 ffmpeg  h.264 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.