我有所有这些图像为 jpeg,我想将它们流式传输到 AVI。我正在尝试将 ffmpeg 与此处注明的命令一起使用,但出现错误“没有此类文件或目录”。
我的确切命令是(来自包含所有这些文件的文件夹):
ffmpeg -f image2 -i frame_%d.jpg view.avi
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?另外,我如何为特定范围的图像执行此操作?说我只想要 500 到 1000 帧,所以我想要 frame_0500.jpg 到 frame_1000.jpg?
是否可以提高 avi、mp4、xvid、flv 等视频的质量。像 hq2x 等图像过滤器一样,视频也有过滤器吗?
假设我有一个 176x144 的 3gp 视频,有什么可以在提高视频质量的同时将其大小增加到 320x240 的吗?
我有一个问题,我相信很多视频共享公司都可能遇到这个问题。我想通过在我的城市以我的母语提供有关 Microsoft Office 和其他办公软件的在线视频培训课程来创办一家小型企业。问题是,我计划开始为所有视频的所有访问权限提供廉价订阅,也许每月 5 美元以吸引更多人的兴趣……但是,我了解我的目标受众,而且我确信他们很快就会想要下载视频以停止付款,谁知道呢,甚至可能在某个网站上分享它们并让它们公开破坏我的业务......
我的问题是,是否有视频格式,或嵌入视频文件的方法,我不知道,视频文件无法下载以供离线播放?也许在某些远程服务器中使用闪存文件?我不知道......我只需要一种在网络浏览器上播放视频的方法,它不允许以任何形式的下载进行离线播放和分发。请帮助伙计们,我正在努力挣足够的钱来支付大学费用。
[编辑] 感谢大家提供的所有信息...似乎没有正确的答案,所以让我重新表述这个问题。
我将与对高级计算机使用知之甚少或一无所知的人打交道。我的目标受众包括 18 至 23 岁的大学生,他们只使用电脑浏览 Facebook、玩糖果迷恋、观看 YouTube 视频和做功课。我知道他们中的大多数人现在都知道如何从互联网下载视频,但他们的知识非常有限(我指的是 KEEPVID.COM 或 youtube-mp3.org 等网站)。大多数人甚至不知道屏幕捕获软件的存在,也不知道如何获得它,所以我希望将这种“天真”的特性用于一些用途。
那么好吧。我无法阻止我的视频被下载,但是有没有办法,正如我所说的,让它变得更难,比如说......停止下载托管/嵌入的实际视频文件的网站?我不介意你是否仍然可以通过一些技巧下载视频,我只是不想我的目标观众很难弄清楚。正确答案是最有用的答案,因为没有正确答案。
我想加入 3 个文件,但每个文件都是不同的压缩格式(xvideo、theora、x264),并且它们的分辨率不同。我以前使用过本指南,但据我所知,仅当视频格式相同时才使用。
另外,在连接时我想更改视频的分辨率并使用libx264 1500K
先感谢您
ffmpeg 输出
ffmpeg -i '/home/levan/log.ogv' -i '/home/levan/Videos/2.m4v' -i '/home/levan/Comp 1.mp4'
ffmpeg version 2.4.git Copyright (c) 2000-2014 the FFmpeg developers
built on Nov 1 2014 23:29:20 with gcc 4.9.1 (Ubuntu 4.9.1-16ubuntu6)
configuration: --prefix=/home/levan/ffmpeg_build --extra-cflags=-I/home/levan/ffmpeg_build/include --extra-ldflags=-L/home/levan/ffmpeg_build/lib --bindir=/home/levan/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
libavutil 54. 11.100 / 54. 11.100
libavcodec 56. 10.100 / 56. 10.100
libavformat 56. 11.101 / 56. 11.101
libavdevice 56. 2.100 / 56. …
Run Code Online (Sandbox Code Playgroud) 具体来说,我的意思是将 480p 视频导入 Movie Maker 并将其导出为 1080p MP4?有优势吗?
我想用 FFmpeg 从视频中制作一个剪辑,每m
分钟 2 秒的视频,其中
m = video_length / 5
Run Code Online (Sandbox Code Playgroud)
例如,我有一个 10 分钟长的视频。视频剪辑的总长度为 10 秒(5 段 x 2 秒),由以下视频时间戳范围组成:
00:00 - 00:02
02:00 - 02:02
04:00 - 04:02
06:00 - 06:02
08:00 - 08:02
Run Code Online (Sandbox Code Playgroud)
这将从视频中生成一种预告片。
我知道我可以通过段来实现这一点,但无法弄清楚整个过程。
我正在使用此代码,但错误总是伴随着。
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'
如何将 1080p 视频转换为 720p 视频,最好在没有任何外部软件的情况下?如果是这样,这可以在命令提示符中完成吗?