使用ffmpeg格式化未知错误

format unknown error with ffmpeg

我正在尝试使用 :

将 .webm 转换为 .mp4
ffmpeg -fflags +genpts -i 1.webm -r 24 1.mp4

它不起作用,这是我得到的:

C:\Users\mahmoud\Desktop\ffmpeg>ffmpeg -fflags +genpts -i v.webm -r 24 1.mp4
FFmpeg version SVN-r18639, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-
libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libvorbis
--enable-libtheora --enable-libx264 --enable-libxvid --disable-ffserver --enable
-avisynth --enable-pthreads
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.27. 0 / 52.27. 0
  libavformat   52.32. 0 / 52.32. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Apr 21 2009 13:44:38, gcc: 4.2.4 (TDM-1 for MinGW)
v.webm: Unknown format

有人可以帮忙吗?

您的 ffmpeg 很古老,我相信 WebM 支持后来在 2010 年包含在内。从 here.

获取当前版本

你也可以试试你的运气

ffmpeg -fflags +genpts -f matroska -i 1.webm -r 24 1.mp4