При использовании ffmpeg для преобразования от .wmv файлов до .flv файлов я нахожу, что или качество является слишком низким или бит/с, слишком высоко. Я работаю над установкой Linux Ubuntu. Какие-либо предложения?
Бит/с должен быть в 500k.
Строка командной строки для высокого качества:
ffmpeg -i '$raw_video_path' -ab 64 -ar 44100 -b 300k -r 30 -s 720x480 -sameq $temp_flv
Это производит очень высокое качество, но 10 раз позволенного бит/с. Командная строка для низкого качества:
ffmpeg -i '$raw_video_path' -copyts -ar 44100 -s 320x240 $temp_flv
Это производит слишком плохое качество с 90% позволенный бит/с.
flv формат отдельно является очень низким качеством. Если ДЕЙСТВИТЕЛЬНО необходимо использовать flv, необходимо выбрать: или Вы придерживаетесь качества выхода YouTube, или Вы накачиваете скорость передачи, или, альтернативно, можно предварительно обработать видео. Что это означает? Ну, для получения denoiser, который вынимает некоторые частоты, улучшая сжимаемость и производя гладкое изображение за счет процессорного времени. Это работает, и это работает действительно хорошо, плюс в зависимости от содержания, это может выглядеть еще лучше. Помните, блоки DCT анализируют частоты, и когда они не могут воспроизвести высокую частоту, они придумывают дерьмо.
Я использовал бы DCTFilter Avisynth, Но я не знаю, работал ли он в Ubuntu. Очень хорошая скорость и улучшает сжимаемость замечательно (Это - больше препроцессора низкой скорости передачи, чем denoiser, и единственный недостаток состоит в том, когда у Вас есть очень резкий край, как в аниме),
У нас была та же проблема здесь, и мы закончили покупательный Sorenson Sqeeze. Не говоря уже о мы хотели быть x264 совместимый, и сжатие могло сделать все это. Качество является фантастическим.Очень рекомендую.