Как кодировать из Premiere с помощью кодека nvenc Nvidia, но при этом выводить в mp4/avi

Использование кодеков Nvidia с ускорением графического процессора для кодирования видео значительно экономит время, оно сокращает время кодирования с 2 часов до 2 минут с помощью графического процессора Pascal, однако проблема с кодеком, который я использую ( https://forums.adobe.com/ thread/1243687 ) заключается в том, что он выводит файлы mkv или mk4, которые почти бесполезны, поскольку я могу пропустить выведенное видео, а YouTube вообще их не принимает.

Я попытался запустить NVenc через фильтр/упаковщик, чтобы упаковать его как mp4, но либо я делал что-то не так, либо он не работал, так как звук в выходном файле всегда работал с другой скоростью, чем само видео, или наоборот.

Нет ли у кого случайно совета или инструкции? Был бы очень признателен!

Ответы (1)

Забавно, как вы можете часами искать решения, но в тот момент, когда вы публикуете вопрос в Интернете или в IRC, вы сами находите ответ в течение нескольких минут. В любом случае, покопавшись, я обнаружил, что вместо использования mp4box в качестве моего мультиплексора я переключился на TsMux в соответствии с инструкции потока, и это все еще не работало, однако я заметил, что у меня есть еще один вариант, mkvmerge, поэтому я отследил его здесь: http://www.videohelp.com/software/MKVtoolnix , установил его и использовал вместо этого, и альт, он сделал трюк. Удалось использовать кодек nvenc и в итоге получить видео, которое было принято youtube.

Теперь, конечно, поскольку я решил эту проблему, может показаться, что кодек nvenc больше не использует мой графический процессор после обновления до последних драйверов nvidia, так что эту проблему нужно решить, но, по крайней мере, я могу использовать кодек и получать полезные видео. Надеюсь, это будет полезно для кого-то, кто столкнется с той же проблемой в будущем.