标签: ffmpeg

ffmpeg将mov文件转换为mp4,用于HTML5视频标签IE9

我在这里和谷歌到处都是 - 没有适用于IE9的有效命令.一些IE9如何丢失的东西.我试过的所有其他工作在其他地方:chrome,safari,移动设备等......我想要一个可以转换它的命令,我可以在每个设备中使用它,假设支持HTML5视频标签中的mp4.

我用这个命令:

ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4
ffmpeg -i movie.mov -vcodec libx264 -vprofile high -preset slow -b:v 500k -maxrate 500k -bufsize 1000k -vf scale=-1:480 -threads 0 -acodec libvo_aacenc -b:a 128k -pix_fmt yuv420p outa.mp4
ffmpeg -i movie.mov -b:V 1500k -vcodec libx264 -preset fast -g 30 adel.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab 160k -vcodec libx264 -preset slow -f mp4 -crf 22 lamlam.mp4
ffmpeg -i movie.mov -acodec aac -strict experimental -ac 2 -ab …
Run Code Online (Sandbox Code Playgroud)

video ffmpeg codec html5-video internet-explorer-9

48
推荐指数
2
解决办法
8万
查看次数

ffmpeg剪辑音频间隔,包括开始和结束时间

我试图在两个起始点之间剪辑MP3,例如从10秒开始到16秒结束(时间间隔为6秒).

我正在使用此命令:

ffmpeg -ss 10 -i input.mp3 -t 6 output.mp3

结果output.mp3包含我指定的6秒,然后是8或9秒的空音频.我的命令有问题吗?

编辑:

ffmpeg -ss 10 -t 6 -i input.mp3 output.mp3说,-t is not an input option, keeping it for the next output; consider fixing your command line.并给我一个文件,从10秒开始有8秒的音频,然后是9或10秒的静音.

ffmpeg -ss 10 -to 16 -i input.mp3 output.mp3 生成一个长度是原始文件长度两倍的文件 - 基本上重复相同的音频文件.

测试输出:

我使用Quicktime,最后它有静音.finder中输出文件的描述就像14秒.当我使用VLC时,它会播放正确的6秒并停止,即使它在VLC文件浏览器中的持续时间为14.我的MPlayer无法正常工作.我也在Finder中做了预览音频,它正常播放6秒然后停止.但是MP3的圆形导引杆还没有到达终点.它还说14秒而不是6秒.

我的目标是通过REST API将这个6秒文件传输到前端.我希望用户能够正确下载此文件.理想情况下,它不会有不一致的元数据(14秒而不是6秒).

audio mp3 ffmpeg

48
推荐指数
2
解决办法
6万
查看次数

如何创建webm视频文件?

在查看了Web项目之后,我看不出有关生成webm视频的方法的证据.我看到Windows和Quicktime的驱动程序,但没有证据表明支持最常见的实用程序ffmpeg.

有没有生产webm的开源转换器?

谢谢.

ffmpeg webm

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

从视频中提取特定帧的最快方法(PHP/ffmpeg/anything)

我有一个网页,其中(除其他外)需要从用户上传的视频中提取特定的框架.用户在播放器中寻找.mp4的特定部分,然后单击一个按钮,ajax调用被激活到一个PHP脚本,该脚本获取.mp4,以及视频的确切时间,并使用它来提取一个"缩略图"框架.

我目前的解决方案是使用php exec命令:

exec("ffmpeg -i $videoPath -ss $timeOffset -vframes 1 $jpgOutputPath");

......效果很好,除了它和糖蜜一样慢.我的猜测是ffmpeg对于这项工作来说有点太多了,我可以通过利用底层库或其他东西做得更好......但是我不知道如何做到这一点.

理想情况下,我不想安装任何需要真正"安装过程"的东西......即,使用我的网络应用程序将可执行文件放入文件夹中很好,但我宁愿不必实际运行安装程序.此外,解决方案应该能够在mac,linux和windows上运行(尽管linux是首要任务).

我该怎么做才能加快这个过程?

谢谢.

php video mp4 ffmpeg video-processing

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

Android:如何在android studio中配置FFMPEG最新版本?

我想FFMPEG在android studio中配置,但我无法获得任何文档或链接.许多FFMPEGlib 上的Github 可用于android,但都是旧版本.以及如何在android中运行命令?我想在配置FFMPEG后知道如何运行FFMPEG命令.帮助我.谢谢你.

我使用下面的链接但没有成功的最新版本.

http://writingminds.github.io/ffmpeg-android-java

https://github.com/WritingMinds/ffmpeg-android-java

https://github.com/havlenapetr/FFMpeg

https://github.com/appunite/AndroidFFmpeg

https://github.com/WritingMinds/ffmpeg-android

java video android ffmpeg android-studio

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

来自adb的Nexus One的屏幕截图?

我的目标是能够键入一个单词命令,并从USB连接的Nexus One屏幕截图中获取屏幕截图.

到目前为止,我可以32bit xRGB888通过这样拉动它来获得我认为是原始图像的帧缓冲:

adb pull /dev/graphics/fb0 fb0
Run Code Online (Sandbox Code Playgroud)

从那里开始,我很难将它转换为png.我正在尝试像这样的ffmpeg:

ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb8888 -s 480x800 -i fb0 -f image2 -vcodec png image.png
Run Code Online (Sandbox Code Playgroud)

这创造了一个可爱的紫色图像,其部分模糊地与屏幕相似,但它绝不是一个干净的屏幕截图.

graphics android screenshot ffmpeg

46
推荐指数
5
解决办法
3万
查看次数

使用ffmpeg将webm转换为mp4

当我尝试将webm文件转换为mp4时,输出非常不稳定,看起来ffmpeg已经删除了很多帧

我使用以下命令进行转换

ffmpeg -i movie.webm movie.mp4
ffmpeg -i movie.webm -vcodec libx264 movie.mp4
ffmpeg -i movie.webm -vcodec libx264 -qscale 0 movie.mp4
Run Code Online (Sandbox Code Playgroud)

他们都有同样的问题.当我使用ffprobe时,它似乎或多或少地显示帧.

更新:

 built on Jun 14 2013 14:31:50 with gcc 4.7 (Ubuntu/Linaro 4.7.2-2ubuntu1)
  configuration: --prefix=/home/user2/ffmpeg_build --extra-cflags=-I/home/user2/ffmpeg_build/include --extra-ldflags=-L/home/pavan4/ffmpeg_build/lib --bindir=/home/pavan4/bin --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab
  libavutil      52. 35.101 / 52. 35.101
  libavcodec     55. 16.100 / 55. 16.100
  libavformat    55.  8.102 / 55.  8.102
  libavdevice    55.  2.100 / 55.  2.100
  libavfilter     3. 77.101 /  3. 77.101
  libswscale …
Run Code Online (Sandbox Code Playgroud)

ffmpeg webm vp8 libx264

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

将图像序列转换为无损电影

我有一系列TIF格式的图像,我想以固定的FPS(比如每秒10张图像)创建一部电影,这是无损的.有一个简单的方法吗?我一直在尝试使用convertImagemagick,ffmpeg但是,我无法弄清楚要使用什么设置来避免任何压缩.

ffmpeg imagemagick movie

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

如何将原始RTSP流转储到文件?

是否可以将原始RTSP流转储到文件中,然后将文件解码为可播放的文件?

目前我正在使用FFmpeg来接收和解码流,将其保存到mp4文件.这非常有效,但是CPU密集型,并且会严重限制我可以在服务器上同时接收的RTSP流的数量.

我想将流保存到文件而不解码它,并将解码部分延迟到需要打开文件的时候.

这可能吗?

我尝试过VLC,它比FFmpeg更加CPU密集.我也看了这个问题,答案说将RTSP转储到文件是没有用的,这个问题,问题下面的评论说"Raw RTSP内容不太适合保存和重放......",这似乎表明有办法.

提前致谢!


编辑 这是我用于FFmpeg的命令:

ffmpeg -i rtsp://@192.168.241.1:62159 -r 15 C:/DB_Videos/2013-04-30 17_18_34.703.mp4

ffmpeg file save rtsp

44
推荐指数
3
解决办法
11万
查看次数

找不到ffprobe或avprobe.请安装一个

我想为youtube-dl&ffmpeg转换的mp3添加标签:

youtube-dl -o'/ Output/qpgTC9MDx1o.mp3'qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title"%(artist)s - %(title)s"2>&1

我在输出结果中有这个错误:

[youtube] qpgTC9MDx1o:正在下载网页[youtube] qpgTC9MDx1o:提取视频信息[youtube] qpgTC9MDx1o:正在下载js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o:正在下载DASH清单[download] /var/www/vhosts/mp3-y.com/ httpdocs/Mp3_Output/quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3已经下载[下载] 100.4 of 13.43MiB警告:qpgTC9MDx1o:写DASH m4a.只有一些玩家支持这个容器.安装ffmpeg或avconv以自动修复此问题.[fromtitle]解析艺术家:Maroon 5 [fromtitle]解析标题:Animals ERROR:未找到ffprobe或avprobe.请安装一个.

youtube ffmpeg centos ffprobe

44
推荐指数
9
解决办法
7万
查看次数