标签: ffmpeg

你如何用ffmpeg转换整个目录?

如何通过命令行或批处理脚本使用ffmpeg转换整个目录/文件夹?

ffmpeg batch-processing

144
推荐指数
16
解决办法
17万
查看次数

如何使用FFmpeg从图像创建视频?

ffmpeg -r 1/5 -start_number 2 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
Run Code Online (Sandbox Code Playgroud)

这条线工作正常,但我想从另一个文件夹中的图像创建一个视频文件.我的文件夹中的图像名称是:

img001.jpg
img002.jpg
img003.jpg
...
Run Code Online (Sandbox Code Playgroud)

我怎么能从不同的文件夹输入图像文件?例:C:\mypics

我尝试了这个命令,但只ffmpeg生成了带有第一个图像(img001.jpg)的视频.

ffmpeg -r 1/5 -start_number 0 -i C:\myimages\img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p out.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg image slideshow

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

"过去的持续时间X.XXX太大"是什么意思?

使用ffmpeg编码H.264时,我会得到以下类型的警告:

Past duration 0.603386 too large
Past duration 0.614372 too large
Past duration 0.606377 too large
Run Code Online (Sandbox Code Playgroud)

他们的意思是什么?我没有在网上或ffmpeg文档中找到任何明确的内容.

ffmpeg

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

使用ffmpeg将音频文件转换为mp3

我需要使用ffmpeg将音频文件转换为mp3.

当我写命令时ffmpeg -i audio.ogg -acodec mp3 newfile.mp3,我收到错误:

FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: 
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  built on Jun 24 2010 14:56:20, gcc: 4.4.1
Input #0, mp3, from 'ZHRE.mp3':
  Duration: 00:04:12.52, start: 0.000000, bitrate: 208 kb/s
    Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s
Output #0, mp3, to …
Run Code Online (Sandbox Code Playgroud)

media audio ffmpeg

126
推荐指数
9
解决办法
16万
查看次数

如何使用ffmpeg将新音频(不混音)添加到视频中?

我使用了如下命令:

ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio
Run Code Online (Sandbox Code Playgroud)

在最新版本中添加新的音频轨道到视频(不混合).

但我将ffmpeg更新为最新版本(ffmpeg版本git-2012-06-16-809d71d),现在在此版本中该参数-newaudio不起作用.

请告诉我如何使用我的视频(而不是混音)添加新音频ffmpeg.

audio video ffmpeg

123
推荐指数
5
解决办法
13万
查看次数

ffmpeg - 将MOV文件转换为MP4

我刚刚安装了ffmpeg,我正在尝试将我上传的所有视频编码为.mp4文件.大多数用户目前上传.mov,我想将每个视频转换为.mp4.

我正在运行命令如下:

ffmpeg -i movie.mov -vcodec copy -acodec cop out.mp4
Run Code Online (Sandbox Code Playgroud)

但我得到的只是以下错误

ffmpeg version 0.8.5, Copyright (c) 2000-2011 the FFmpeg developers
  built on Aug 19 2012 11:38:20 with clang 3.1 (tags/Apple/clang-318.0.61)
  configuration: --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads --disable-indevs --cc=clang
  libavutil    51.  9. 1 / 51.  9. 1
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  4. 0 / 53.  4. 0
  libavdevice  53.  1. 1 / 53.  1. …
Run Code Online (Sandbox Code Playgroud)

ffmpeg converter

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

FFmpeg支持的所有编解码器和格式是什么?

我需要一个FFmpeg支持的编解码器和格式列表.我在哪里可以找到它?

video ffmpeg

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

ffmpeg C API文档/教程

我试图找到使用ffmpeg C API的文档.似乎只有命令行文档可用.有没有好的文档/教程/链接?

c api documentation ffmpeg

112
推荐指数
5
解决办法
6万
查看次数

以友好的方式获取ffmpeg信息

每当我尝试用ffmpeg获取有关我的视频文件的一些信息时,它就会把很多无用的信息与好东西混在一起.

我正在使用ffmpeg -i name_of_the_video.mpg.

有可能以友好的方式获得它吗?我的意思是JSON会很棒(甚至丑陋的XML也很好).

到目前为止,我让我的应用程序使用正则表达式解析数据,但在某些特定的视频文件中出现了许多令人讨厌的角落.我修复了我遇到的所有问题,但可能会有更多.

我想要的东西:

{
  "Stream 0": {
     "type": "Video",
     "codec": "h264",
     "resolution": "720x480"
  },
  "Stream 1": {
     "type": "Audio",
     "bitrate": "128 kbps",
     "channels": 2
  }
}
Run Code Online (Sandbox Code Playgroud)

parsing json ffmpeg

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

使用ffmpeg添加文本字幕

我正在尝试使用ffmpeg将文本字幕添加到.mp4容器中:

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Run Code Online (Sandbox Code Playgroud)

当我试图运行这一行时,它给了我一个错误:

流映射的数量必须与输出流的数量匹配.

如果我尝试将mp4更改为mkv(虽然mp4支持文本字幕),如下所示:

ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Run Code Online (Sandbox Code Playgroud)

它正确地映射了流,但是给出了一个错误:

未找到输出流#0.2的编码器(编解码器ID 94210)

当我发射

ffmpeg -codecs
Run Code Online (Sandbox Code Playgroud)

我可以看到支持srt编解码器作为解码器和编码器,但是我不确定用于mp4和mkv subs编码的是什么,以及我是需要打开它还是单独编译.

mp4 ffmpeg subtitle srt

100
推荐指数
7
解决办法
15万
查看次数

标签 统计

ffmpeg ×10

audio ×2

video ×2

api ×1

batch-processing ×1

c ×1

converter ×1

documentation ×1

image ×1

json ×1

media ×1

mp4 ×1

parsing ×1

slideshow ×1

srt ×1

subtitle ×1