Мне нужно видео в кодировке H264 без метаданных частоты кадров и длительности, поскольку они хранятся и рассчитываются извне.
Это то, что я использую:
ffmpeg -r 30 -f image2 -i xyz -c:v libx264 -f h264 1579516080101.h264
Это то, что возвращает mediainfo:
General
Complete name : 1579516080101.h264
Format : AVC
Format/Info : Advanced Video Codec
File size : 866 KiB
Duration : 1 s 0 ms
Overall bit rate : 7 096 kb/s
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Duration : 1 s 0 ms
Bit rate : 7 096 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.114
Stream size : 866 KiB (100%)
Как мне избавиться от этих записей? Я пробовал -map_metadata -1
и не устанавливал частоту кадров, но это просто привело к использованию частоты кадров по умолчанию 25.
Спасибо