Вы не предоставили никаких сведений о вашей версии или опциях Handbrake, ни о кодеках и битрейтах ваших источников, ни о результатах транскодирования, но я собираюсь сделать попытку. То, что вы называете потерей «резкости», является результатом трех поколений кодирования видео с потерями. Короче говоря, все стало размытым, потому что вы уничтожили качество оригинального источника.
Во-первых, давайте управлять ожиданиями. Переход от 1280x720 к 852x480 уменьшает количество пикселей на> 50%, но, скорее всего, не приведет к уменьшению на 50% размера файла И, который соответствует вашим стандартам качества. Возможно, если вы кодировали два файла из одного и того же исходного источника, но вас не должно удивлять то, что файл с более высоким разрешением / битрейтом может дать лучшее изображение (проецируемое в окно любого размера), чем уменьшенная битрейт / масштабированная / повторно сжатая версия.
Я предполагаю, что ваше видео перешло из высококачественного источника 720p/1080p (высокий битрейт h264 или VC-1, вероятно, BluRay) в ваш файл (средний битрейт 720p h264) в эту попытку транскодирования (меньший битрейт h264 480p). Этот файл уже дважды прошел через алгоритм сжатия с потерями, и вы удивитесь, когда третий раунд сжатия в сочетании с уменьшением битрейта и масштабированием сделал файл менее резким? Это просто здравый смысл.
Если у вас есть доступ к оригинальному копированию, вы обязательно получите самый маленький файл, соответствующий вашим стандартам качества. Удаление только одного поколения с потерями даст значительно более четкие результаты. Если файл намного меньшего размера действительно важен (скажем, потому, что вы купили iPad объемом 16 ГБ и хотите максимально увеличить количество видео, а не качество каждого из них), не стесняйтесь произвольно устанавливать средний битрейт видео и тратить время, пытаясь получить 2-проходное кодирование. файл близок к вашему целевому размеру.
Но если вы действительно беспокоитесь о качестве, вам следует установить для параметров x264 значение «Постоянное качество» и сделать 30-секундный клип несколько раз, используя различные значения CRF (коэффициент постоянной скорости - произвольная единица), чтобы эмпирически определить, какое значение CRF соответствует вашим потребностям. , Хотя HandBrake дает вам огромный ползунок от 0 до 51 для CRF, вменяемые значения находятся в диапазоне 19-24 (по умолчанию 20). После выбора источника вы можете изменить переключатель с глав на секунды и выбрать любой диапазон 20-30 секунд, который вы хотите сравнить. Переименуйте файл назначения (например, «test-crf20.m4v» или что-то еще), нажмите «Добавить в очередь», отрегулируйте CRF, немного переименуйте и повторите. Пакетный рендеринг с полдюжины и сравнение каждого из них с измененным размером окна VLC. Выберите наименьший файл, который не выглядит ухудшенным, и попробуйте кодировать все видео с этим CRF и посмотрите, получите ли вы экономию размера файла, которую вы ищете, с видео, которое все еще «достаточно резкое».