В идеале решение должно быть на python и кроссплатформенности, но это, вероятно, не слишком вероятно, поэтому все, что мне нужно, это работать в linux, и я могу использовать расширение c для взаимодействия с python, если это необходимо. Я вижу, что для ffmpeg есть привязка к python, о которой я думал, однако я не могу понять, как определить профиль и уровень как есть, с помощью fmmpeg или чего-то еще, тем более делать это прагматично. Google не сильно помогает в этом вопросе.
Я смог определить, какие функции я бы искал, если бы мне нужно было определить профиль и уровни вручную, тогда я могу это сделать, но тогда возникает вопрос, может ли ffmpeg определить, было ли видео закодированы с этим набором функций? Я думаю, что мне интересно на этот счет, возможно ли невозможно полностью определить уровень и конкретный профиль после кодирования? Я думаю, вы должны знать, чтобы расшифровать его, но, возможно, нет; это объяснило бы, почему я не могу найти информацию об этом. Я какое-то время играл и выключал это, но недавно решил рассмотреть проект, о котором я думал, но это одна из тех больших вещей, которые меня сдерживают.