FFMPEG不同版本差异很大,有时要兼着用
dwing吧
全部回复
仅看楼主
level 11
asillychild 楼主
ffmpeg -ss 52:50 -to 57:48 -i dh.mkv -map 0:v: -c:v copy -map 0:a:1 -c:a copy -map 0:s:0 -c:s copy dhtest.mkv -y
以上的截取命令,用FFMPEG4.0才可以,其它版本都不行
不同版本差异很大,有时要用低版本,有时要用新的.
低版本对字幕比较友善.
我目前用2016年2和9月,
2017年4月,3.2
2018年月的4.0
这4个版本
2018年10月16日 08点10分 1
吧务
level 14
能发一下用别的版本执行你的那行命令时的报错吗
2018年10月16日 09点10分 2
level 11
asillychild 楼主
E:\download>ff32 -ss 52:50 -to 57:48 -i dh.mkv -c:v copy -map 0:a:1 -c:a copy -map 0:s:0 -c:s copy dhtest.mkv
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (GCC)
configuration: --enable-static --disable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-w32threads --enabl
e-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-iconv --enable-ladspa --e
nable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcelt --enable-libfdk-aac --ena
ble-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --
enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencv --enable-libop
enh264 --enable-libopenjpeg --enable-libopus --enable-li
bp
ulse --enable-librtmp --enable-librubberband --enable-libschroeding
er --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtesseract --enable-libtheora --enable-
libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libweb
p --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-
lz
ma --enable
-netcdf --enable-openal --enable-zlib
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Option to (record or transcode stop time) cannot be applied to input url dh.mkv -- you are trying to apply an input option to
an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file dh.mkv.
Error opening input files: Invalid argument
2018年10月16日 09点10分 3
level 11
asillychild 楼主
情况都一样
E:\download>f169 -ss 52:50 -to 57:48 -i dh.mkv -map 0:v: -c:v copy -map 0:a:1 -c:a copy -map 0:s:0 -c:s copy dhtest.mkv -y
ffmpeg version 20160929 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-static --disable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-w32threads --enabl
e-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-iconv --enable-ladspa --e
nable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcelt --enable-libebur128 --ena
ble-libfdk-aac --enable-libflite --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --
enable-libkvazaar --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libo
pencv --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-librubberband --
enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtesseract --enable
-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwav
pack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --
enable-lzma --enable-netcdf --enable-openal --enable-zlib
libavutil 55. 32.100 / 55. 32.100
libavcodec 57. 60.101 / 57. 60.101
libavformat 57. 51.102 / 57. 51.102
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 63.100 / 6. 63.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 2.100 / 2. 2.100
libpostproc 54. 0.100 / 54. 0.100
Option to (record or transcode stop time) cannot be applied to input file dh.mkv -- you are trying to apply an input option t
o an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file dh.mkv.
Error opening input files: Invalid argument
2018年10月16日 09点10分 4
吧务
level 14
嗯,这是因为-ss -to写到-i前面,貌似只有4.0支持这个操作,但是如果写到-i后面那么低版本也不会报错,但是就会导致从头解码到制定位置……
还是新版好
2018年10月16日 09点10分 5
必须要把它写在前面。要不然确实是等很长很长很长时间。如果你是截取一个两三个小时的最后几分钟的话,那更悲剧。
2018年10月16日 10点10分
level 8
Good. 以前就是因为要从头解码,浪费了不少时间。
2018年10月16日 11点10分 6
level 9
一般我开头都是一分钟 等得起
2018年10月22日 03点10分 7
1