标签: ffmpeg

如何为 ffmpeg 安装 libmp3lame

我已经在我的测试服务器上运行了 ffMpeg。我想将所有可能的音频文件转换为 mp3。

我收到错误“未找到编解码器”。

这是我输入的内容:

/var/www/i/uploads$ sudo /usr/local/bin/ffmpeg -i a.mp3 -f mp3 con.mp3
FFmpeg version SVN-r25385, Copyright (c) 2000-2010 the FFmpeg developers
  built on Oct  7 2010 11:56:13 with gcc 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --disable-yasm
  libavutil     50.32. 2 / 50.32. 2
  libavcore      0. 9. 1 /  0. 9. 1
  libavcodec    52.92. 0 / 52.92. 0
  libavformat   52.80. 0 / 52.80. 0
  libavdevice   52. 2. 2 / 52. 2. …
Run Code Online (Sandbox Code Playgroud)

mp3 ffmpeg lame

14
推荐指数
3
解决办法
7万
查看次数

我需要哪些 ffmpeg 脚本才能获得与 HTML5 兼容的“所有人的视频”?

我应该在 ffmpeg/mencoder/some_other_CLI_app 中执行哪些命令列表以获取所有正确格式的视频以使用Video for Everyone ?

即是否有一个微妙之处阻止了机械教程说

VIDEO=video.mp4
TYPE=$(ffmpeg --find-information-about-the-video ... )
ffmpeg ... > video.mov
ffmpeg ... > video.flv
ffmpeg ... > video.webm
ffmpeg ... > video.h.264
...
Run Code Online (Sandbox Code Playgroud)

然后将适用于所有人的视频代码复制并粘贴到您的页面中?

我的目标是在我托管的个人网页中嵌入视频。带有 Flash 回退的 HTML5 是首选,因此最简单的方法似乎是为每个人提供视频。但该页面留下了最复杂的部分,即将视频编码为所有不同的格式,让读者通过阅读有关视频格式的长而完整的文章来弄清楚。这当然没有必要。我可以为用户提供一个命令列表来盲目地将音频文件转换成一堆不同的格式。希望 ffmpeg 大师可以为视频做同样的事情。

h.264 ffmpeg html5 video-encoding webm

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

将带有 DTS 声音的 MKV 转换为带有 AAC 或 AC3 音频的 MP4 视频

我有一部 4.3 GB 720p 电影,想将此带有 DTS 声音的 MKV 转换为带有 AAC 或 AC3 音频的 MP4 视频。

我有时会得到:

ffmpeg: unrecognized option '-c:v'
Run Code Online (Sandbox Code Playgroud)

…和:

aac unrecognized
Run Code Online (Sandbox Code Playgroud)

¬和其他类似的东西。

我希望这部电影像在 torrent 网站上找到的那样小。

ffmpeg aac ac3 matroska

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

FFmpeg 中没有这样的文件或目录

我正在尝试使用 FFmpeg 从 mp4 中提取音频,但一直遇到此错误:

CFileffmpegvideo.mp4: No such file or directory exist. 
Run Code Online (Sandbox Code Playgroud)

我在命令提示符下(在 Windows 7 中)并且路径为C:\Files\ffmpeg(ffmpeg 所在的位置)。

我运行这个命令行

ffmpeg -i C:\Files\ffmpeg\video.mp4 -f mp3 -ab 320000 -vn music.mp3

该文件与 ffmpeg 位于同一文件夹中。我知道我在这里遗漏了一些简单的东西,但它是什么?

这是一个显示确切过程的简短视频

显示错误的屏幕截图

ffmpeg

13
推荐指数
2
解决办法
7万
查看次数

为什么将 WMV 转换为 MP4 这么慢?

我正在尝试使用 FFmpeg 将视频从 WMV 转换为 MP4,但这需要几个小时。如果我尝试将其转换为 AVI,它只需要大约 10-15 分钟。

ffmpeg 版本

ffmpeg version N-43206-gf857465
built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
Run Code Online (Sandbox Code Playgroud)

转换为 MP4

ffmpeg -i input.wmv -vcodec libx264 output.mp4

libavutil      51. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100 …
Run Code Online (Sandbox Code Playgroud)

wmv mp4 ffmpeg video-conversion

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

使用 ffmpeg 剪切 mkv 视频

我完全迷失了 ffmpeg 我的 mkv 持续时间为 4:33,我想从 4:20 开始剪掉结尾

我尝试了不同的方法:

1)根本不切割

~ > ffmpeg -t 00:04:20 -acodec copy -vcodec copy -i output3.mkv output3-cut.mkv
FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.9-0ubuntu0.10.04.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  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. …
Run Code Online (Sandbox Code Playgroud)

ffmpeg matroska

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

有关 ffmpeg 命令行选项的信息

我已经看到ffmpeg在命令行中使用 ,带有选项-strict -2, 或-strict experimental。我去了 ffmpeg命令行文档,但找不到有关此选项的信息。

有没有其他更深入参考的网站?

ffmpeg

13
推荐指数
2
解决办法
3万
查看次数

如何使用 -r 选项从视频中提取与 ffmpeg 提取的帧相关的时间戳?

ffmpeg -i myvid.mp4  -r  25  -t  100  image-%d.jpeg 
Run Code Online (Sandbox Code Playgroud)

是我用来提取帧的命令,它的工作方式与我预期的一样。但是,我还想查看帧的时间戳。以任何精度。100 毫秒对我来说已经足够了。ffmpeg 可以做到这一点吗?

提供额外的细节,

当我运行上面的命令时,我得到了大约 100 个 JPEG,我猜这些 JPEG 和视频帧之间存在 1 对 1(或多对 1)的对应关系。我想知道作为 JPEG 图像“i”输出的帧的时间戳。

此外,我尝试了 ffprobe,但我发现它甚至不准确地报告了视频持续时间:(

ffmpeg libav

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

ffmpeg:重新编码视频,保持设置相似

我正在处理一些在手机上编码并且非常大的 mp4 视频。

我认为 ffmpeg 可以做得更好。我试图找出使用哪些标志来保持 fps、分辨率并保持外观相同(无损或接近无损)。

我应该使用什么标志?

video mp4 ffmpeg

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

使用 ffmpeg 将 .mov 视频转换为 .mp4

我正在尝试使用 ffmpeg 将 .mov 视频转换为 .mp4:

ffmpeg -i ~/Desktop/Sample.mov ~/Desktop/Sample.mp4
Run Code Online (Sandbox Code Playgroud)

但这不起作用,当我尝试在 quicktime 中打开制作的视频时,它告诉我该文件已损坏或采用 quicktime 无法理解的格式。

我如何让这个工作?

video format ffmpeg macos-sierra macos

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

标签 统计

ffmpeg ×10

matroska ×2

mp4 ×2

video ×2

aac ×1

ac3 ×1

format ×1

h.264 ×1

html5 ×1

lame ×1

libav ×1

macos ×1

macos-sierra ×1

mp3 ×1

video-conversion ×1

video-encoding ×1

webm ×1

wmv ×1