ITPub博客

首页 > 数字化转型 > 其他 > [20211013]ffmpeg mkv转mp4.txt

[20211013]ffmpeg mkv转mp4.txt

其他 作者:lfree 时间:2021-10-13 15:55:01 0 删除 编辑

[20211013]ffmpeg mkv转mp4.txt

--//自己有一个mkv格式的视频文件,需要转化成mp4格式在便于在TV上观看,本来想顺便找一个软件尝试,发现仅仅支持前几分钟.放弃!!
--//想到ffmpeg,我个人以前用过,感觉命令参数异常复杂,好在可以上网检索:
--//发现一些链接:
FFmpeg mkv转mp4指令
作者:时鹏亮 | 更新时间:10/17/2020 06:14:11

有时只需要原封不动的转换下mkv格式的视频到mp4,则可以使用如下指令,利用FFmpeg将mkv视频转为mp4视频。

ffmpeg -i LostInTranslation.mkv -codec copy LostInTranslation.mp4

Linux下可以用shell批量处理:

for i in *.mkv; do
    ffmpeg -i "$i" -codec copy "${i%.*}.mp4"
done

--//有这些代码转化就很简单了.执行如下:
>ffmpeg -i d:\a.mkv -codec copy d:\a.mp4
ffmpeg version N-69060-gcd960c8 Copyright (c) 2000-2015 the FFmpeg developers
  built on Jan 14 2015 22:13:45 with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
  libavutil      54. 16.100 / 54. 16.100
  libavcodec     56. 20.100 / 56. 20.100
  libavformat    56. 18.101 / 56. 18.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5.  7.101 /  5.  7.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, matroska,webm, from 'd:\a.mkv':
  Metadata:
    encoder         : libebml v0.7.7 + libmatroska v0.8.1
    creation_time   : 2009-12-24 23:40:35
  Duration: 01:25:19.64, start: 0.000000, bitrate: 1146 kb/s
    Stream #0:0(eng): Video: h264 (High), yuv420p, 720x464 [SAR 1:1 DAR 45:29], 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
    Metadata:
      title           : A.Delicate.Balance.The.Truth.video
    Stream #0:1(eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
    Metadata:
      title           : A.Delicate.Balance.The.Truth.audio
[mp4 @ 0000000002f2b9a0] track 1: codec frame size is not set
Output #0, mp4, to 'd:\a.mp4':
  Metadata:
    encoder         : Lavf56.18.101
    Stream #0:0(eng): Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 720x464 [SAR 1:1 DAR 45:29], q=2-31, 25 fps, 25 tbr, 16k tbn, 1k tbc (default)
    Metadata:
      title           : A.Delicate.Balance.The.Truth.video
    Stream #0:1(eng): Audio: ac3 ([165][0][0][0] / 0x00A5), 48000 Hz, stereo, 192 kb/s (default)
    Metadata:
      title           : A.Delicate.Balance.The.Truth.audio
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=127991 fps=28416 q=-1.0 Lsize=  718842kB time=01:25:19.61 bitrate=1150.2kbits/s
video:595630kB audio:119991kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.450175%

--//很快大约5-6秒就完成了.播放ok,我开始以为不会带字幕,检查发现正常.
--//注:我很久以前在我的工作机器安装for windows的版本.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/267265/viewspace-2795771/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    3085
  • 访问量
    6808132