Разделить видео HEVC на кусочки менее чем за 1 секунду - PullRequest
0 голосов
/ 28 сентября 2019

Я пытаюсь разделить 3-секундное видео HEVC 240fps на 5 частей менее чем за 1 секунду.

Информация о видео

Format                      : HEVC
Format/Info                 : High Efficiency Video Coding
Format profile              : Main@L6@Main
Codec ID                    : hvc1
Codec ID/Info               : High Efficiency Video Coding
Duration                    : 2 s 861 ms
Bit rate                    : 84.8 Mb/s
Width                       : 1 920 pixels
Height                      : 1 080 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 239.760 (240000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Bits/(Pixel*Frame)          : 0.170
Stream size                 : 28.9 MiB (100%)
Title                       : GoPro H.265
Language                    : English
Encoded date                : UTC 2016-05-14 03:54:07
Tagged date                 : UTC 2016-05-14 03:54:07
Color range                 : Full
Color primaries             : BT.709
Transfer characteristics    : BT.709
Matrix coefficients         : BT.709
Codec configuration box     : hvcC

Команда FFMPEG:

ffmpeg -y -i output240.mp4 -c copy -segment_time 0.6 -f segment  output%0d.mp4

Но он разрезается на 3 части по 1 секунде каждая

С h264 такой проблемы нет.Если я перекодирую h265 в h265 с параметром -x264-params keyint = 1: scenecut = 0

.//ffmpeg -i testVideo.mp4 -c:v libx264 -x264-params keyint=1:scenecut=0 -c:a copy output.mp4

Все в порядке.

Есть ли какие-либовозможность разбить без кодирования?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...