LINUX.ORG.RU

ffmpeg-ом вырезать кусок из видоса

 ,


1

2

Даю команду: fmpeg -c copy -i ./input.mkv -ss 00:26:54 -t 0:5:00 /tmp/output.mkv

и получаю:

ffmpeg version 2.7.1 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.3 (Gentoo 4.9.3 p1.0, pie-0.6.2)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar --optflags=' ' --enable-static --enable-avfilter --enable-avresample --disable-stripping --disable-indev=oss --disable-indev=jack --disable-outdev=oss --enable-bzlib --disable-runtime-cpudetect --disable-debug --disable-doc --disable-gnutls --enable-gpl --enable-hardcoded-tables --enable-iconv --disable-lzma --enable-network --disable-openssl --enable-postproc --disable-libsmbclient --enable-ffplay --enable-vaapi --enable-vdpau --enable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --enable-zlib --disable-libcdio --disable-libiec61883 --disable-libdc1394 --disable-libcaca --disable-openal --enable-opengl --disable-libv4l2 --enable-libpulse --disable-libopencore-amrwb --disable-libopencore-amrnb --disable-libfdk-aac --enable-libopenjpeg --disable-libbluray --disable-libcelt --disable-libgme --disable-libgsm --disable-libmodplug --disable-libopus --disable-libquvi --disable-librtmp --disable-libssh --disable-libschroedinger --disable-libspeex --disable-libvorbis --disable-libvpx --disable-libzvbi --disable-libbs2b --disable-libflite --disable-frei0r --disable-libfribidi --disable-fontconfig --disable-ladspa --disable-libass --disable-libfreetype --disable-libsoxr --enable-pthreads --disable-libvo-aacenc --disable-libvo-amrwbenc --enable-libmp3lame --disable-libaacplus --disable-libfaac --enable-libtheora --disable-libtwolame --disable-libwavpack --disable-libwebp --enable-libx264 --disable-libx265 --enable-libxvid --enable-x11grab --disable-avx --disable-avx2 --disable-fma3 --disable-fma4 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-xop --cpu=host
  libavutil      54. 27.100 / 54. 27.100
  libavcodec     56. 41.100 / 56. 41.100
  libavformat    56. 36.100 / 56. 36.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 16.101 /  5. 16.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.100 /  1.  2.100
  libpostproc    53.  3.100 / 53.  3.100
Unknown decoder 'copy'
ЧЯДНТ?

В man вроде про -codecs copy упомянуто. Да и собственно с commandlinefu взял.

для ffmpeg критичен порядок опций, они значат немного разные вещи в зависимости от порядка следования

всё есть в man ffmpeg-all

правильно так: ffmpeg -ss 00:26:54 -i input.mkv -t 00:05:00 -codec copy /tmp/output.mkv

anonymous ()

Да и собственно с commandlinefu взял.

очередной бложек опытных индивидов с задержкой развития, не правда ли? :D

anonymous ()
Ответ на: комментарий от anonymous

Ну вы же понимаете, что мозг среднестатистического интернет-хомячка (исключением я не являюсь) едва ли способен усвоить инфу больше строчки твиттера.

DiversantBivnev ()
Ответ на: комментарий от anonymous

Спасибо тебе, о мудрейший анон, надеюсь смогу усвоить эту инфу на будущее.

DiversantBivnev ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.