• Как скрыть метод класса Java?

    thelongrunsmoke
    @thelongrunsmoke
    Программист
    В рамках Java, изменить видимость унаследованного метода нельзя. Вариантов несколько. Во-первых, можно оставить переопределение метода пустым и перенести функционал в другое место. Во-вторых, сделать правильно, вам нужна дополнительная инкапсуляция, так и используйте инструменты языка, создайте интерфейс, который предлагает только необходимые методы.
    Аннотации в комментариях, внутри Android API, имеют иной смысл. Например, @hide говорит, что метод не проектировался для использования вне API.
    Ответ написан
    2 комментария
  • Почему не удается сжать видео после оцифровки видеокассеты???

    nidalee
    @nidalee
    А можно еще попробовать в H265 с битрейтом, эдак, на 8М (можно подкрутить по вкусу).
    ffmpeg -i "VHS-01.mpg" -c:v libx265 -b:v 8M -c:a aac -b:a 128k "VHS-01.mp4"
    Сжиматься должно еще дольше, чем по совету с H264, но и объем будет меньше. H265 на данный момент сжимает лучше всех.
    А если вам времени совсем не жалко, то:
    ffmpeg -y -i "VHS-01.mpg" -c:v libx265 -b:v 8M -x265-params pass=1 -an -f mp4 NUL && ^
    ffmpeg -i "VHS-01.mpg" -c:v libx265 -b:v 8M -x265-params pass=2 -c:a aac -b:a 128k "VHS-01.mp4"
    Это все под Windows, если что. Я делаю через bat-файлы.
    Вот здесь подробнее, плюс разобраны примеры с CRF.

    Если у вас есть видеокарта NVIDIA достаточно новая, то можно скачать Adobe Media Encoder и\или Adobe Premiere, поставить на него плагин и просчитать через NVENC - там есть и H264, и H265 (предупреждаю, на пиратку версии 2018+ H.265 встает кое-как). Правда, сжимают они все же хуже ffmpeg-а (по соотношению качество\объём).
    Ответ написан
    1 комментарий
  • Почему не удается сжать видео после оцифровки видеокассеты???

    Скачайте ffmpeg и в командной строке введите что-то типа
    ffmpeg -i "VHS-01.mpg" -c:v libx264 -c:a copy "VHS-01.mp4"
    // VHS-01.mpg – название вашего видео файла.

    Это пережмёт видео кодеком h264, который довольно хорошо уменьшает размер.
    Длинное видео будет пережиматься очень долго – соразмерно трем часам. Поэтому сначала поэкспериментируйте с коротким отрезком длиной минуту – две. Посмотрите, как долго считает. Во сколько уменьшается размер файла.
    Ответ написан
    1 комментарий