Распишите пожалуйста подробно как пользоватся параметрами при кодировании видео.
Есть батник для кодирования в HEVC:
ffmpeg ^
-i "%~1" ^
-c:v libx265 ^
-profile:v main10 ^
-preset medium ^
-tune fastdecode ^
-crf 19 ^
-map 0 ^
-pix_fmt yuv420p10le ^
-x265-params "aq-mode=3:no-strong-intra-smoothing=1:range=full:colorprim=bt709:colormatrix=bt709" ^
-c:a copy ^
-c:s copy ^
"%~p1%~n1_HEVC.mkv"
Если скормить ему видео MKV где есть Главы - кидает ошибку :
[swscaler @ 00000170337a7000] deprecated pixel format used, make sure you did set range correctly
x265 [info]: HEVC encoder version 3.5+15-4bf31dc15
x265 [info]: build info [Windows][GCC 10.0.0][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [error]: Picture width must be an integer multiple of the specified chroma subsampling
x265 [error]: Picture height must be an integer multiple of the specified chroma subsampling
[libx265 @ 0000017032fe1400] Cannot open libx265 encoder.
Error initializing output stream 0:9 -- Error while opening encoder for output stream #0:9 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
0:9 - это как раз Главы (Chapters).
Если убрать -map 0 - Всё работает Но в mkvtoolnix кроме Глав появляются также и Теги. Не знаю что это.
Также при проходе через батник - меняются описания дорожек аудио на параметры. Как сохранить названия дорожек аудио? (Или даже сохранить названия и добавить параметры(характеристики) дорожки?
Гуглил но так и ничего не понял. Вроде как есть параметр -map_chapters но не работает.
Что надо: При проходе видео через батник
- Сохранились названия титров и аудио
- Сохранились Главы
//возможно что-то ещё спрошу в комментариях
////просьба не посылать на англоязычную вики