неверная длина avconv при разделении видео

avconv раньше работал нормально для меня в 13.10, но сейчас это не так. Я использую его так же, как и раньше, например:

avconv -ss 1971 -t 2216 -i x.mp4 -vcodec copy -acodec copy -metadata track="7"  "d32.mp4"

вывод терминала:

avconv version 9.13-6:9.13-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on May  9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'x.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf55.12.100
  Duration: 01:06:14.76, start: 0.000000, bitrate: 848 kb/s
    Stream #0.0(und): Video: h264 (Main), yuv420p, 854x480, 716 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 125 kb/s
Output #0, mp4, to 'd32.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    track           : 7
    encoder         : Lavf54.20.4
    Stream #0.0(und): Video: libx264, yuv420p, 854x480, q=2-31, 716 kb/s, 90k tbn, 90k tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, 125 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press ctrl-c to stop encoding
frame=50092 fps=6618 q=-1.0 Lsize=  197157kB time=2003.60 bitrate= 806.1kbits/s    
video:165125kB audio:30720kB global headers:0kB muxing overhead 0.670179%

Продолжительность вывода должна быть 4 минуты и 5 секунд, но это более 30 минут. Кто-нибудь знает, что происходит или есть предложение?

1
задан 19 June 2014 в 08:26

1 ответ

Я использовал -t в качестве времени окончания вместо продолжительности.

корректный способ использовать -t состоит в том, чтобы определить, сколько времени должен выходное видео быть, другими словами, в этом случае значение в параметре -ss потребности, которыми заменят.

1
ответ дан 19 June 2014 в 08:26

Другие вопросы по тегам:

Похожие вопросы: