FFmpeg – 小众软件 https://inloveinparis.com 分享免费、小巧、实用、有趣、绿色的软件 Fri, 24 May 2024 08:50:14 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.8.1 最简单:用 FFmpeg 制作延时摄影视频|Timelapse http://inloveinparis.com/ffmpeg-timelapse-video/ http://inloveinparis.com/ffmpeg-timelapse-video/#respond Fri, 24 May 2024 08:50:09 +0000 http://inloveinparis.com/ffmpeg-timelapse-video/ 最简单:用 FFmpeg 制作延时摄影视频|Timelapse 1

什么是延时摄影 Timelapse?

Timelapse(延时摄影)是一种摄影技术,通过将一系列在较长时间间隔内拍摄的照片合并成一个视频,从而展示时间经过过程中景物的变化。具体来说,摄影师会使用定时拍摄功能,每隔一定间隔(如几秒钟或几分钟)拍摄一张照片,然后将这些照片快速播放,使得时间流逝显得加快。例如,通常需要几小时甚至几天才能看到的现象,如日出日落、植物生长、城市交通流动等,通过延时摄影可以在几秒钟或几分钟内看到。

用 FFmpeg 制作延时摄影视频

最近闲逛,发现了来自 @indiantinker 的分享,让制作延时摄影视频(Timelapse)这件事,变得异常简单。

拍摄一系列照片

首先你需要有一系列的照片,无论是手机拍摄,还是相机拍摄,都无所谓,但最好尺寸相同。

这里有一个工具推荐:Timer Camera – 定时拍照应用[Android],它可以实现每10秒拍摄30张照片每天上午 8.30 至晚上 8.30 每 10 分钟拍照一次等自定义的定时拍照功能。

不过它只能将相机保存在手机里,顺便求推荐可以通过网络保存照片的相机应用。

制作延时摄影

有了照片,就可以使用 FFmpeg 制作延时摄影视频,这里先安装 FFmpeg(下载、安装即可,跨平台工具),然后在命令提示符/终端输入:

ffmpeg -framerate 30 -pattern_type glob -i '*.jpg' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4

这个命令行将当前目录下的所有 jpg 图像文件按每秒 30 帧的速率编译成一个视频文件,使用 H.264 编码,输出像素格式为 yuv420p,然后保存为 timelapse.mp4。

具体的:

  1. -framerate 30: 这指的是输入图像的帧率,每秒30帧。这意味着在生成的视频中,每秒会包含30个图像帧。
  2. -pattern_type glob: 这个选项指定了输入文件名模式的类型为 glob。例如,*.jpg 会匹配所有以 .jpg 结尾的文件。
  3. -i '*.JPG': 这个选项指定了输入文件, *.jpg 作为文件名模式会匹配当前目录下所有的 .jpg 文件。
  4. -c:v libx264: 这个选项指定使用 libx264 编码器来编码视频。libx264 是一种广泛使用的 H.264 视频编码器。
  5. -r 30: 这个选项指定输出视频的帧率为每秒30帧(fps)。
  6. -pix_fmt yuv420p: 这个选项指定像素格式为 yuv420p,这是大多数设备和播放器所支持的通用像素格式。
  7. timelapse.mp4: 这是生成的视频文件的输出名称。timelapse.mp4 表示最终生成的视频将保存在当前目录下,文件名为 timelapse.mp4。

根据你的需要来调整 framerate 就好了。如果你想一秒钟播放一张照片,就改为 1,如果一秒钟30张就改为 30,就好了。

效果大概是这样的:


原文:http://inloveinparis.com/ffmpeg-timelapse-video/


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/ffmpeg-timelapse-video/feed/ 0
FFmpeg 7.0 “Dijkstra” 发布,全世界最低调的视频与音频处理工具 http://inloveinparis.com/ffmpeg-7-0-dijkstra/ http://inloveinparis.com/ffmpeg-7-0-dijkstra/#respond Sun, 07 Apr 2024 04:42:48 +0000 http://inloveinparis.com/ffmpeg-7-0-dijkstra/ FFmpeg 是一款老牌的开源多媒体处理工具,它提供了一套完整的跨平台解决方案,能够进行视频格式转换、提取音频、合并视频和音频文件、合并字幕、添加水印,甚至实现实时视频流的编解码等。大多数视频处理软件,都基于FFmpeg工作。

近日更新 FFmpeg 7.0 “Dijkstra” 版本,新增原生 VVC 解码器、IAMF 支持或多线程 ffmpeg CLI 工具。@Appinn

FFmpeg 7.0 "Dijkstra" 发布,全世界最低调的视频与音频处理工具

说 FFmpeg 低调,是因为你可能没用过它,但电脑里一定有它。比如 OBS、VLC、HandBrake、mpv 这些著名的软件,都在使用 FFmpeg,甚至 YouTube、Facebook、微软也都在产品中使用了 FFmpeg。

一些用例

视频格式转换

作为软件界的基础设施,FFmpeg 对于普通用户唯一的麻烦在于,它是一款命令行工具,比如转换格式,只需要:

$ ffmpeg -i input.mp4 output.avi

合并视频、音频、字幕

$ ffmpeg -i video.mp4 -i audio.wav -i subtitle.srt -map 0 -map 1 -map 2 -c copy output.mkv

分割视频之后,再合并另外一个视频

$ ffmpeg -i output1.mp4 -i output2.mp4 -filter_complex "[0:v] [0:a] [1:v] [1:a] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" merged_output.mp4

其他用例

请对着你手上现有的 AI,直接说你想要做的事情,在最前面加一句“如何用 FFmpeg…” 就行了。

获取


题外话,曾经 FFmpeg 发布过一个「耻辱墙」页面,专门展示使用了 FFmpeg 但未遵守使用条款的软件,用来羞辱。然而后来停止更新了,可能大家都觉得没什么意思吧。

我需要更新吗

可以不。不着急更新,FFmpeg 7.0 放弃了向后兼容性,抛弃了一些 6.0 之前已弃用的 API,当然你可以下载一个新的 FFmpeg 7.0 来自己用,但其他软件里集成的,能用就不要动


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/ffmpeg-7-0-dijkstra/feed/ 0
魔力玄(Medlexo) – 只有 3MB 的 FFmpeg 图形界面工具:视频格式转换、.ts 视频合并、音视频合并、视频压缩、提取音轨[Windows] http://inloveinparis.com/medlexo/ http://inloveinparis.com/medlexo/#respond Sun, 26 Nov 2023 04:18:27 +0000 http://inloveinparis.com/medlexo/ 魔力玄(Medlexo) 是一款小巧易用的 FFmpeg 图形界面工具,主要拥有视频格式转换、音视频合并、视频压缩、提取音轨等几个功能。主程序只有 3MB,拖拽操作。@Appinn

魔力玄(Medlexo) - 只有 3MB 的 FFmpeg 图形界面工具:视频格式转换、.ts 视频合并、音视频合并、视频压缩、提取音轨[Windows] 2

来自发现频道,开发者自荐:https://meta.appinn.net/t/topic/40384

但青小蛙不理解他为啥要模仿用户提交(他在论坛注册了开发者,还在2020年就提交过一次该软件的旧版本,然后这次提交标记的是【用户投递】,就很尴尬啊)

这其实是毫无必要的,发现频道非常欢迎开发者自荐,并且能够提供获取早期用户反馈的机会。

魔力玄(Medlexo) V9.7

它能实现:

  • 合并 MP4 + M4A:合并指定格式音频、视频功能
  • 任何格式转换为 MP4:无损转换或重新编码
  • 音视频合并:合并音频、视频
  • MP4 压缩
  • 音轨提取
魔力玄(Medlexo) - 只有 3MB 的 FFmpeg 图形界面工具:视频格式转换、.ts 视频合并、音视频合并、视频压缩、提取音轨[Windows] 3

但需要两款免费的工具:ffmpegytdl

然后就可以使用了。

有一段演示视频:

开发者还在官网强调了[ 魔力玄将永远维持免费给非企业用途,请勿和商家购买 ]

获取

同类软件还挺多的,各种使用方式不同,但终究,都是 FFmpeg 😂


原文:http://inloveinparis.com/medlexo/

另外,如果只是简单的视频格式转换、合并,上次领到限免的 VideoProc Converter 可能用起来更简单些。


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/medlexo/feed/ 0
免费、开源,JoinerSplitter 合并多个视频,支持简单剪辑 http://inloveinparis.com/joinersplitter-ffmpeg-gui/ http://inloveinparis.com/joinersplitter-ffmpeg-gui/#respond Tue, 22 Aug 2023 07:54:56 +0000 http://inloveinparis.com/joinersplitter-ffmpeg-gui/ JoinerSplitter 是一款简单易用的小工具,它能够将多个视频合并成一个,并支持简单的剪辑。它相当于 FFMpeg 的另一个 GUI(图形界面),免费、开源。@Appinn

免费、开源,JoinerSplitter 合并多个视频,支持简单剪辑 4

事情是这样的,曾经小众软件介绍过一款当时免费的视频合并工具,一直使用不错。但最近不断的有人反馈该软件已经收费,无法使用了。虽然收费本身没有任何问题,但毕竟介绍的时候它是免费的,于是就…新找一款吧。

JoinerSplitter

JoinerSplitter 是小众软件曾经介绍过的一款工具:JoinerSplitter – 基于 ffmpeg 的视频合并与分割小工具 [Windows]

再来一遍是因为…它稳当,依旧开源免费,依旧简单易用。

来看视频:

JoinerSplitter 的简单剪切功能,可以快速掐头去尾,拼接多个视频。当然唯一的使用障碍就是英文界面。不过 JoinerSplitter 的界面实际上没有几个字母,更多的是图标按钮。所以,突破这条障碍,随便用用足够啦。

获取


另外,该项目应该是停更了,最后更新日期 2020 年。

原文:http://inloveinparis.com/joinersplitter-ffmpeg-gui/


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/joinersplitter-ffmpeg-gui/feed/ 0
如何将 MP4 转换为 M3U8 格式?#问ChatGPT http://inloveinparis.com/ask-chatgpt-convert-mp4-to-m3u8/ http://inloveinparis.com/ask-chatgpt-convert-mp4-to-m3u8/#respond Tue, 13 Dec 2022 04:36:42 +0000 http://inloveinparis.com/ask-chatgpt-convert-mp4-to-m3u8/ 如何将 MP4 转换为 M3U8 格式?#问ChatGPT

群里的小伙伴提问了:有 2TB 的本地视频文件,如何转换为 m3u8 格式?

实际上 m3u8 本身并不是视频格式,而是 HTTP Live Streaming 协议的一个描述文件,里面储存着播放列表,主要用来在网络上实时播放流媒体。

而这个问题,青小蛙在微博问出之后,@士官长MasterChief、@BH2SEB 和 @Christina__a 几位都推荐了 FFmpeg,并且还提到:「归根结底都是ffmpeg」。

这个时候,机智的 @IserlohnM 同学说:「问问chatgpt就好啦,它还贴心地给出了FFmpeg示例命令」


#问 ChatGPT

这真是完全想不到,青小蛙也问了一下:

如何将 MP4 转换为 M3U8 格式?#问ChatGPT 5
ffmpeg -i input.mp4 -codec copy -hls_list_size 0 output.m3u8

这真是有点意想不到…

测试了一下,这段代码完全没问题,只需要在电脑里安装 FFmpeg(官网)就好了。实际上如果你有不少视频工具的话,电脑里大概率也有 FFmpeg,毕竟归根结底都是 ffmpeg 啊。

未来估计很多问题都可以通过 #问ChatGPT 解决,真是非常有趣的感觉。

原文:http://inloveinparis.com/ask-chatgpt-convert-mp4-to-m3u8/


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/ask-chatgpt-convert-mp4-to-m3u8/feed/ 0
JoinerSplitter – 基于 ffmpeg 的视频合并与分割小工具 [Windows] http://inloveinparis.com/joinersplitter-for-windows/ http://inloveinparis.com/joinersplitter-for-windows/#comments Thu, 12 Apr 2018 02:41:48 +0000 http://inloveinparis.com/joinersplitter-for-windows/ JoinerSplitter 是一款 Windows 下基于 ffmpeg,轻量级的视频合并与分割小工具,操作简单易用,处理速度很快。@Appinn

JoinerSplitter - 基于 ffmpeg 的视频合并与分割小工具 [Windows] 7

在昨天介绍过 FFmpeg Joiner – 多段视频「无损合并」小工具 [Windows] 之后,有同学询问是否有可以进行视频分割的小工具,这就来了。

JoinerSplitter 与上面提到的 FFmpeg Joiner 其实相差无几,都基于大名鼎鼎的 ffmpeg,如果你会使用命令行工具 ffmpeg,那么其实都不需要这些 GUI 小工具的。

不过,人类总是懒惰的,能用鼠标点击完成的事情,为什么要敲键盘呢?

在载入视频后,JoinerSplitter 的左下角就是唯一的控制区了,你可以选择想要截取的开头、结尾,然后就可以分割视频了,用起来也非常简单、迅速。

不过,JoinerSplitter 需要 .NET4.6 的支持。

👉 https://github.com/Rambalac/JoinerSplitter


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/joinersplitter-for-windows/feed/ 10
FFmpeg Joiner – 多段视频「无损合并」小工具 [Windows] http://inloveinparis.com/ffmpeg-joiner-for-windows/ http://inloveinparis.com/ffmpeg-joiner-for-windows/#comments Wed, 11 Apr 2018 02:29:04 +0000 http://inloveinparis.com/ffmpeg-joiner-for-windows/ FFmpeg Joiner 是一款基于 FFmpeg 的多段视频无损合并工具,小巧快速,只有合并一个功能。@Appinn

FFmpeg Joiner - 多段视频「无损合并」小工具 [Windows] 9

感谢 @milky 的推荐:

微博的 @easy 老师推荐了个 MP4tools,无损合并/分割视频的,但我在 Windows 下测试合并发现导出视频进度条会废掉(视频快结束了才走到一部分)。搜下发现 52pojie 论坛有网友做了个 FFmpeg Joiner 也是无损合并,导出没那个问题,推荐下。

FFmpeg Joiner 使用也非常简单,将视频拖进去然后点击开始合并就行了。

由于功能简单易用,上次更新时间为 2016 年。

目前已无下载,但评论区有一个反编译版本,非原作者。


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/ffmpeg-joiner-for-windows/feed/ 17