Я пользуюсь программой After Effects, качаю "бесплатную" версию с торрентов, таких как nnm или tfile, прямую ссылку на программу не даю, лучше поищите версию поновее на сайте. А чтобы проще было разобраться, на этом сайте есть замечательные видеоуроки для работы с этой программой + много других уроков работы на подобных видео редакторах, можно выбрать по вкусу
Для новичков могу присоветовать либо Adobe Premiere, либо Sony Vegas. Обе программы являются классическими редакторами видео для нелинейного монтажа, они даже визуально похожи друг на друга. По обеим программам есть много документации и уроков в интернете. Adobe Premiere наверное даже более классический и древний. Но всем знакомым, начинающим "ролиководам" (читай, купившим видеокамеру, наснимавшим кучу видео и наконец решившим сделать из кучи кусков видео что-то путнее) я ставлю Sony Vegas, как-то сразу снимаются все вопросы, никто никогда не обращался повторно. Думаю, дело в простоте интерфейса Sony Vegas, в нем проще разобраться. Для себя еще пользовался Canopus procoder, но это уже довольно сложная в освоении программа. Мне тогда казалось, что у нее лучшие кодеки и пережимает она видео лучше других, хотя могу и ошибаться.
Ютуб видео пережимает, но это совсем не значит, что качество загружаемого видео не важно. Во-первых, если вы загрузите в низком разрешении, то в выском ютуб уже не сделает. Во-вторых, чем лучше качество загруженного видео, тем лучше будет качество и после обработки хостером. То есть, ютуб в любом случае ограничен качеством исходного видео.
Таких программ бесконечное множество и выбрать какую-нибудь одну трудно. Можно обратиться к ютуберам с этим вопросом, а можно поискать в интернете, и всё равно все ответы будут разными.
Я тоже задавался таким вопросом и выбрал Sony Vegas.
Программа эта называется Camtasia Studio, сохраняет изображение с экрана в видеофайл. Имеет все необходимое в своем арсенале. Скачать можно в интернете без проблем. Набираете в поисковике и определяете для себя с какого сайта лучше скачать.