FFmpeg 分割视频不会从 0 秒开始

FFmpeg 分割视频不会从 0 秒开始

分割视频时,不是从第 0 秒开始的。我遵循了我在许多帖子中读到的语法,例如:

ffmpeg -ss 00:00:00 -t 00:00:15 -i 'Wildlife.wmv' '1.wmv'
ffmpeg -i 'Wildlife.wmv' -ss 00:00:00 -t 00:00:15 '1.wmv'
ffmpeg -ss 00:00:00 -i 'Wildlife.wmv'  -t 00:00:15 '1.wmv'

无需上述任何命令,我就能将视频从开头分割到 15 秒。

ffmpeg-php version string: 0.6.0-svn
ffmpeg-php build date string: Mar  7 2013 16:54:24
libavcodec build number: 3426306
libavcodec version number: 3426306

@mark4o 请参见下面的控制台输出

[root@phpweb ~]# ffmpeg -i Wildlife.wmv -ss 0 -t 15 -acodec copy -vcodec copy 1.wmv 2>&1
FFmpeg 版本 0.6.5,版权所有 (c) 2000-2010 FFmpeg 开发人员
  于 2012 年 1 月 29 日 17:52:15 使用 gcc 4.4.5 20110214 (Red Hat 4.4.5-6) 构建
  配置:--prefix=/usr--libdir=/usr/lib64--shlibdir=/usr/lib64--mandir=/usr/share/man--incdir=/usr/include--disable-avisynth--extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector--param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC'--enable-avfilter--enable-avfilter-lavf--enable-libdc1394--enable-libdirac--enable-libfaac--enable-libfaad--enable-libfaadbin--enable-libgsm--enable-libmp3lame--enable-libopencore-amrnb--enable-libopencore-amrwb--enable-librtmp--enable-libschroedinger --启用 libspeex --启用 libtheora --启用 libx264 --启用 gpl --启用 nonfree --启用 postproc --启用 pthreads --启用 shared --启用 swscale --启用 vdpau --启用 version3 --启用 x11grab
  libavutil 50.15。 1 / 50.15。 1
  libavcodec 52.72.2 / 52.72.2
  libavformat 52.64. 2 / 52.64. 2
  libavdevice 52.2.0 / 52.2.0
  libavfilter 1.19.0 / 1.19.0
  libswscale 0.11. 0 / 0.11. 0
  libpostproc 51. 2. 0 / 51. 2. 0

似乎流 1 编解码器帧速率与容器帧速率不同:1000.00 (1000/1) -> 29.97 (30000/1001) 输入 #0,asf,来自“Wildlife.wmv”: 元数据: Sf原始FPS:299 WMFSDK版本:11.0.6001.7000 WMFSDKNeeded:0.0.0.0000 是否为 VBR : 0 标题 : 野生动物高清 作者 : 版权所有:© 2008 Microsoft Corporation 评论:素材:Small World Productions, Inc;新西兰旅游局 | 制作人:Gary F. Spradling | 音乐:Steve Ball 时长:00:00:30.09,开始:8.000000,比特率:6977 kb/s 流 #0.0:音频:wmav2、44100 Hz、2 通道、s16、192 kb/s 流 #0.1:视频:vc1、yuv420p、1280x720、29.97 tbr、1k tbn、1k tbc 文件“1.wmv”已存在。覆盖?[y/N] y 输出 #0,asf,至‘1.wmv’: 元数据: WM/编码设置:Lavf52.64.2 流#0.0:视频:WVC1 / 0x31435657,yuv420p,1280x720,q=2-31,1k tbn,1k tbc 流 #0.1:音频:wmav2、44100 Hz、2 通道、192 kb/s 流映射: 流 #0.1 -> #0.0 流 #0.0 -> #0.1 按 [q] 停止编码 帧= 901 fps= 0 q=-1.0 Lsize= 25467kB 时间=15.10 比特率=13812.4kbits/s
视频:24743kB 音频:366kB 全局标头:0kB 多路复用开销 1.423340%

答案1

尝试这个

ffmpeg -i Wildlife.wmv -ss 0 -t 15 -c copy 1.wmv 2>&1

相关内容