На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Соблюдайте Правила
Модераторы: Модераторы, Комодераторы
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > Посоветуйте видеоредактор, Нужно вырезать часть кадра
      Цитата SV() @
      а где он там?
      Увы, но он не там. Он на просторах интернета.

      Цитата SV() @
      Полосочки что-ли надо чёрные добавить по краям Crop'ом с отрицательными параметрами? До какого размера?
      Или есть ещё настройки?
      Небось хотят кратность: 8 или 16. Так что размер 57, к примеру, может не канать. Но если вам принципиален ваш размер, то, быть может, придётся и пожертвовать рядом кодеков... :'(
        Цитата Славян @
        Небось хотят кратность: 8 или 16.
        Имеется в виду:
        Цитата
        чтобы разрешение (особенно по вертикали) было кратно 8, а еще лучше 16 (ну, или совсем хорошо, если 32).
        Да?

        Я обрезал как попало (497х733). А надо было резать 512х736 (чтобы оба размера кратны 32) так что-ль?
        Лучше день потерять, но потом за 5 минут долететь
          ага. :yes-sad:
            Цитата SV() @
            Скачал, поставил....
            Шаг первый, вырезать нужные 15 секунд из видео...
            Потратил минут 20. Как резать так и не нашел. Пришлось выделить и удалить фрагменты до и после нужных 15 секунд.
            Шаг второй, собственно ключевая цель, вырезать область в кадре.
            До сих пор не нашёл
            Куда жать-то?
            1. Так и надо. Он принципиально не меняет исходник, так что можно не бояться, что случайно что-то запорешь в нём. Он всегда на основе исходника (или нескольких) создаёт новый AVI. При этом все твои действия сохраняет в REDO последовательности, которую при создании AVI и применяет. Так что всё правильно сделал: удалил лишнее.
            2. Смотри в видеофильтры. Меню Video\Filters. Тычешь в Add... и выбираешь. Можно навыбирать несколько, применяются подряд по очереди. Двигать элементы очереди относительно друг друга тоже без проблем. Судя по задаче – тебе нужен null transform и далее параметризируешь его Cropping...


            Добавлено
            Цитата Славян @
            Надо ставить DirectStreamCopy и всё будет ок.
            С DirectStreamCopy может быть засада: в этом случае он будет резать только по ключевым кадрам, что может привести к оставлению в результате "лишних" фрагментов.
            Одни с годами умнеют, другие становятся старше.
              Да я вообще, Qraizer, думал, что можно обрезать в режиме "Direct stream copy", но практика показывает, что только при полной перекомпрессии. Печалька. :yes-sad:

              Добавлено
              обрезать==делать Crop.
              Хотя, какие-то видеоредакторы, быть может, и умеют так. Ибо есть же обрезка Jpeg-картинки без всего пережатия, так почему бы и кинчик так не делать!?. :rolleyes:
                P.S. DirectStreamCopy неприменим к большей части фильтров, придётся ставить что-нибудь типа другое, от fast recompress до full process mode, т.к. видео придётся перепаковывать. full process mode самый надёжный и самый медленный. Но не все компрессоры поддерживают более быстрые режимы.
                Одни с годами умнеют, другие становятся старше.
                  Цитата Qraizer @
                  тебе нужен null transform
                  Как? КАК? Как я должен был понять, что мне нужен этот вот null transform? :wall: :wall: :wall:

                  Да ещё и обрезка оказывается должна быть кратна 32...

                  Оххххххх
                  Пошёл изучать настройки null transform.
                  Ну и искать программку восстановления данных с диска: оригинальное то видео я уже грохнул...
                  Лучше день потерять, но потом за 5 минут долететь
                    Цитата SV() @
                    Как? КАК? Как я должен был понять, что мне нужен этот вот null transform?
                    :D Неочевидно, да. Потому и написал явно. Просто это самое Cropping... находится в основном окне управления фильтрами и может быть применено к любому из них или даже к нескольким по очереди. Так что если нужно только Croppoing, без любых других фильтроэффектов ...тогда null transform.
                    Цитата SV() @
                    Да ещё и обрезка оказывается должна быть кратна 32...
                    Та не, это скорее ограничение компрессора или Direct stream copy

                    Добавлено
                    А вообще, я бы в подобном случае скачала резанул по длительности в Direct stream copy, результат затем скроппил бы в uncomressed, а в заключение взял FreeMake Video Compressor и скрутил итог в H.264.

                    Добавлено
                    Цитата Славян @
                    Хотя, какие-то видеоредакторы, быть может, и умеют так. Ибо есть же обрезка Jpeg-картинки без всего пережатия, так почему бы и кинчик так не делать!?.
                    У jpeg-а кратность 8 пикселей. Кстати, motion jpeg при относительно хорошем качестве картинки даёт неплохое сжатие, и при этом каждый кадр ключевой.
                    Сообщение отредактировано: Qraizer -
                    Одни с годами умнеют, другие становятся старше.
                      Цитата Qraizer @
                      Неочевидно, да. Потому и написал явно.
                      Просто это было бы очень уместно в сообщении #2 :yes-sad:
                      А то их уже 23, я конечно понимаю что здесь много шум :ph34r:
                      Но в итоге много времени ушло впустую.

                      Переобрезал с помощью null transform. Настраивается понятно, получилось сразу.
                      Сделал размеры кратные 32, но всё равно из списка работает только тот кодек, что и в прошлый раз (Cinepak codec by Radius).

                      И кстати в форме выбора компресии нет кнопки "загрузить". Даже если я скачаю H.264 например, как его добавить?
                      Лучше день потерять, но потом за 5 минут долететь
                        Он сам должен проинсталлироваться=установиться в системе (ОС). И потом перезапустить VirtualDub надо.
                          Цитата Славян @
                          Он сам должен проинсталлироваться=установиться в системе (ОС).

                          Качнул K-Lite_Codec_Pack_Standard установил, перезапустил VirtualDub - список не поменялся.
                          Поискал H.264, скачался какой-то DivXInstaller, тоже установил, чего уж там - список не поменялся :lol:
                          в общем не пошло как-то с кодеками.
                          Лучше день потерять, но потом за 5 минут долететь
                            Бывает; с ними вообще очень много проблем у кучи народа. Так что не отчаивайтесь! ;)
                              Сделаю резюме пожалуй.
                              Надеюсь будет полезно тем, кто раньше с проблемой не сталкивался, и забрёл сюда.

                              Итак есть задача вырезать из видео область как по времени, так и по координатам.
                              1. Качаем VirtualDub (его кстати можно скачать архивом: даже установки не потребует, распаковал и пользуйся)
                              2. Открываем в нём сырое видео
                              3. Находим по времени начало интересующего фрагмента, ставим Mark in
                              4. Находим по времени конец интересующего фрагмента, ставим Mark out
                              У нас выделен нужный по времени диапазон.
                              5. Правка - Кадрирование. Всё, вырезали нужный временной диапазон.
                              6. Видео - фильтры - добавить
                              null transform, ОК
                              7. Кнопка "Урезание". Играемся с циферками X1 offset, X2 offset, Y1 offset и Y2 offset.
                              Ок, Ок. Всё, во втором окне будет видео уже обрезанное по размеру
                              (не видно второго окна? правая кнопка на видео, масштаб 6% ставим, точно будет видно второе)
                              8. Выбираем компрессию. (без этого сохранит несжатое видео и размер будет будь здоров)
                              Видео - компрессия - Cinepak codec by Radius
                              (Если после обрезки по п.7. получилось нестандартное разрешение видео, другие кодеки отказываются с ним работать. Только этот вот Radius переварил корявое разрешение типа 497х733. Впрочем никто не запрещает пробовать. Ничем кроме ошибки на п.9. это не грозит.)
                              9. Файл - сохранить как avi
                              Всё 8-)
                              Лучше день потерять, но потом за 5 минут долететь
                                Цитата SV() @
                                Качнул K-Lite_Codec_Pack_Standard установил, перезапустил VirtualDub - список не поменялся.
                                Поискал H.264, скачался какой-то DivXInstaller, тоже установил, чего уж там - список не поменялся

                                Дело скорее всего в том, что оба раза устанавливались только кодеры DirectShow, с которыми VirtualDub и его форки не работают. При выборе кодеров в списке появляются только кодеки VideoForWindows для видео и ACM для звука, с которыми VirtualDub работает.
                                В K-Lite нужные кодеки располагаются в наборе Mega. А Standart и Full рассчитаны только на воспроизведение (Full ещё умеет проигрывать трекерные форматы музыки и содержит утилиту работы с графами DirectShow).
                                И при установке нужно выбрать нужный комплект кодеков иначе VFW и ACM могут не установиться.
                                Всё написанное выше это всего лишь моё мнение, возможно ошибочное.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1368 ]   [ 14 queries used ]   [ Generated: 23.09.18, 14:13 GMT ]