Baka Encoder — это программа с графическим интерфейсом для кодирования видеофайлов с помощью кодеков x265 (а также x264) и NeroAAC. Обрабатывает AviSynth скрипты, видео/аудио без сжатия и видео, сжатое распространенными промежуточными кодеками. Пресеты задаются в XML файле с непосредственным контролем над параметрами командной строки для x265 (а также x264) и NeroAAC. Данный инструмент был разработан как замена для MeGUI, чтобы быть менее захламленным, более гибким и обеспечивающим более высокое качество.
Скачать Baka Encoder 32-битная версия |
Скачать Baka Encoder 64-битная версия |
Скачать Baka Encoder Смешанная 32-64-битная версия (32-битный AviSynth с 64-битным x265) |
Программа работает на: Windows 7, Windows 8/8.1, Windows 10
На вход программа принимает: PCM аудио без сжатия, RGBA, RGB, RGB48, YUY2, YV12 без сжатия, HuffYUV, Lagarith (без null frames), UT Video, MJPG, Avisynth скрипты.
Преимущества Baka Encoder
- Полноценная поддержка Юникода
- Интуитивный интерфейс
- Пакетная обработка файлов с очередью заданий
- При необходимости осуществляет корректное преобразование RGB-YCbCr
- Предотвращает апсемплинг
- Поддерживает кодирование 10-битного видео
- Обеспечивает полный контроль над параметрами кодирования
- Может вести подробный лог
- Кодирование можно ставить на паузу
- Не требует установки (достаточно распаковать ZIP-архив)
- Локализация выбирается автоматически в зависимости от настроек системы. Имеются Русская, Английская, Немецкая, Польская, Португальская (Бразильская), Эстонская и Японская локализации
Примечания
- Данное программное обеспечение бесплатно для некоммерческого использования.
- Что бы добавить/изменить пресеты кодирования отредактируйте файл Baka Encoder.config.xml в текстовом редакторе .
- AVISynth требуется только если вы собираетесь обрабатывать AVS-скрипты.
- У файлов логов такое же имя, как и у готовых видео, с добавлением «.log.txt» на конце.
- Одновременно может быть запущен только один экземпляр приложения.
- Чтобы загрузить настройки из другого конфигурационного XML-файла, перетащите его на Baka Encoder.exe.
- Хотя Baka Encoder это прежде всего инструмент с графическим интерфейсом, параметры командной строки он тоже обрабатывает
«Baka Encoder.exe» «path_to_config_file» «path_to_input_file_1» … «path_to_input_file_n» - Временные файлы хранятся в папке «TEMP Baka Encoder», находящейся в корне диска. Например, если вы кодируете файл
«C:\My Documents\my amv.avi»
то папка с временными файлами будет
«C:\TEMP Baka Encoder\»
Эта папка автоматически создается при начале кодирования и автоматически удаляется при его окончании. - Примерное потребление памяти, ГБ:
для x264: SD ~ 0.5 … 1.0, HD 720p ~ 1.0 … 1.5, HD 1080p ~ 3.0 … 4.5
для x265: …
Ссылки
Обсуждение программы на нашем форуме
Официальная страничка программы с дополнительной информацией
История изменения версий Baka Encoder
Описание конфигурационного файла
Why is all in the same exe? x265 is updating frecuently and I can’t update it, because it’s inside the baka encoder.exe
Baka Encoder is a portable self-contained tool so it makes sense to squeeze all the codecs and CLI stuff into a single executable. And it is being updated on the monthly basis which is quite frequent if you ask me. But your point is reasonable as some enthusiasts might want to use the latest x265 build available. So support for using CLI tools located in the same folder with Baka Encoder.exe instead of build-in ones will be added in the next version. Which is to come out on this weekend.
I understand, thanks for reply.
But now I’m here because I have a problem with the encoder. The generate file is in a mp4 container, but, when I extract the .hevc stream or try to remux to mkv (for adding subtitles and audios), the video loss his keyframes, causing many problems when playing the file 🙁
It would be nice if the outup file were mkv or optionally .hevc
I’ve tried muxing encoded video with mkvMerge v7.8.0 and it turns out that mkvMerge is indeed unable to mux it properly just from any source except for raw hevc stream. But I’ve managed to find a fancy workaround: mux .mp4 into mkv (it will lack keyframes), then extract raw streams from this mkv using mkvExtract, then mux extracted streams into another mkv (it will have proper keyframes somehow). Note that remuxing from mkv to another mkv directly will produce the same file with missing keyframes. So i guess it’s an mkvMerge issue.
I was already considering adding an option to output mkv, however the demand for this seems to be low as ppl tent to perform additional tasks for mkv besides muxing (adding chapters, subs, etc..). However adding an option to output raw encoded streams should be fairly easy.
how to set x265 lossless RGB compression or 10-bit YCgCo from RGB .avs?
You can perform lossless RGB compression by adding
—output-csp rgb
into video cmd line at lossless preset in default Baka Encoder configuration file.
Automatic localization does not work. I cannot read the interface. How to force it to my language?
Which language is used by your system and which one is being used in Baka Encoder?
Hello, using win7 x64 in French language, the program seems to start in Japanese or Chinese : http://img4.hostingpics.net/pics/64808020161116174221.png
How do i change it to English language please ?
Which version of Baka Encoder are you using? An issue with wrong translation being picked sometimes was fixed in 1.4.7 and I’m not able to reproduce this with the latest version. When system language is set to French Baka Encoder displays English translation.
Hello and thanks for the reply,
it’s the 1.4.8 x64 version downloaded from the top of this page :
http://img4.hostingpics.net/pics/92515020161118112239.png
Same thing using the x86 one or the mixed x86-x64 exe.
I don’t have any other languages pack on my system OS i can’t test it in English or anything else sadly.
Let me know if you need more infos to figure this out.
The thing is Baka Encoder does not manage language preferences, instead it lets Windows Resource manager pick the most appropriate variant from embedded resources. So if you are getting hieroglyphs then it means that either Baka Encoder resources are incorrect or Resource manager is messed up.
Please check that Baka Encoder executable is not damaged, for Baka Encoder 64.exe:
size exactly 3 053 568 bytes
MD5 hash CA2C80D5EEDDF8D66E13FCC2DEE8D492
SHA-1 hash 06418401A5A6D8311D3918A393B4926880E3C584
Also please provide output from
http://vtt.to/file/echo%20preferred%20ui%20languages.exe
This util shows a list of preferred languages used by Windows Resource manager.
And I was getting updated version ready anyway, so you can try it and check whether this problem is still present.
http://vtt.to/file/baka%20encoder%2064.1.5.0.exe
Hello and sorry for the late reply on this.
Result from the small .exe tool is this :
system preferred UI languages list contains 1 item(s)
fr-FR
system preferred UI languages list contains 1 item(s)
040C
user preferred UI languages list contains 1 item(s)
fr-FR
user preferred UI languages list contains 1 item(s)
040C
process preferred UI languages list contains 0 item(s)
process preferred UI languages list contains 0 item(s)
thread preferred UI languages list contains 2 item(s)
fr-FR
fr
thread preferred UI languages list contains 2 item(s)
040C
000C
The Hashes of the 64 bit version match the ones you provided, the file is not corrupted :
http://img4.hostingpics.net/pics/36938420161122124052.png
The 1.50 baka exe gives me the same results as before with Japanese mixed languages.too, no luck with this one.
Thanks a lot for your time and dedicated work trying to fix this.
@Yan
I guess I hit nested comments depth limit, so I reply here.
Typically preferred UI languages list contains English at the end. But it your case it doesn’t. So Windows seem to grab first resource, which is Chinese (code 4, while English is 9).
I’ve added «neutral» resource (with code 0), maybe it will be selected instead. Try downloading again
http://vtt.to/file/baka%20encoder%2064.1.5.0.exe
PS you can actually e-mail me directly using address specified in Baka Encoder About window.
Hello again 😉
I think I never had English language in this OS, i mean only possibility is French, i can switch keyboard to English but that’s all, i can’t switch the OS to any other language.
It’s a legit win7 Pro x64, probably a OEM version if i recall correctly, the first .iso name was Win7prox64__X15-65811.iso which is only in French language ( followed later by the Win7_SP1_FR_x64_X17-59197.iso for the SP1 pack ) , x15-65813 is German version and x15-65813 is Spanish for example.
I tried the last 1.5.0.exe and still have the same stuff in Chinese :/
I will wait you next reply then i’ll start to answer you by mail yes, will ease a bit the comments section.
Thank a lot for spending you time on this, really appreciate it.
I’ve changed it again
http://vtt.to/file/baka%20encoder%2064.1.5.0.exe
Please let me know whether it works.
Another option would be to add French translation. Maybe you can help me with this matter, see
http://vtt.to/file/baka%20encoder%20localization%20resources.txt
Success, this one works nicely with all in English now 🙂
Thanks a lot for investing so much time in this issue.
I will take a look this week end when I’ll have more free time for the translation and see what i can do, i mostly use my tools in English and sometimes translating such technical stuff to French is not that easy, i mean there is a lot of words meaning the same stuff here, but i will give it a try and do my best, will be something to start with at least, and with the all efforts you put in trying to fix my issue it’s the minimum i can do to help back a bit.
Thanks a lot for the help and the work you put in this, really appreciate it.
подскажите что делать? при запуске кодирования, появляется ошибка.
Для начала следует написать, какая ошибка, какая версия Baka Encoder, какая система. Если в столбце Статус стоит «ошибка», то при наведении на название задания будет показана всплывающая подсказка с подробностями. А вообще было бы неплохо включить лог и прислать его.
А можно в студию подробную инструкцию использования Baka Encoder? — и иллюстраций с примерами по больше.
Ну вроде как я и так максимально упростил использование…
Отмечаешь нужные пресеты, жмешь на кнопку «Добавить файл», выбираешь нужные файлы в стандартном диалоге выбора файлов, идешь гулять пока все задания закодируются.
Если хочется подкрутить пресеты, то есть достаточно подробное описание конфигурационного файла
http://www.vtt.to/ru/baka%20encoder%20configuration%20reference
спс.
Программа отказывается воспринимать любой формат. Выложите плиз не большой отрезок видео для теста.
Все заявленные форматы обрабатываются, если находятся в .avi контейнере. Поддержки разных дамповых контейнеров типа .y4m или .yuv нет. Собственно и потребности в их поддержке как-то не было.
уже писал в другой теме: ошибка при открытии .avi.
а файл для теста выложить ни как?(
http://i82.fastpic.ru/big/2016/1215/e8/6fe94356f64094b95f0706723ddacbe8.jpg
Для начала следует написать, какая ошибка, какая версия Baka Encoder, какая система. Если в столбце Статус стоит «ошибка», то при наведении на название задания будет показана всплывающая подсказка с подробностями. А вообще было бы неплохо включить лог и прислать его. (система комментариев тут дурацкая однако)
ваше сообщение:
Использование энкодера x265 из командной строки
Энкодер берет на вход файлы в формате YUV или Y4M.
подскажите, пожалуйста, как скормить программке видео из ремуксов, к примеру такое https://pastebin.com/UC0fryCp ?
Можно написать avisynth скрипт с привлечением плагина FFmpegSource:
file_path = "my_file.mp4"
audio = ffAudioSource(file_path)
video = ffVideoSource(file_path)
AudioDub(video, audio)
Ищу способ качественно перекодировать мой домашний видеоархив. Я попробовал на вход старый AVI 720*576 25 кадров с интерлейсным видео с MiniDV камеры СОНИ, получил на выходе файлы без картинки и звука вообще. Я что-то не так делаю или эта программа мне не подходит?
>Ну вроде как я и так максимально упростил использование…
>Данный инструмент был разработан как замена для MeGUI,
Смешно, да…видео файлы не берет, подавай ему строго определенные форматы или вообще скрипты, вместо нормального гуя — иди сам прописывай профили, и вообще знай и умей ВСЁ, чтобы использовать ну такой бля простой и удобный инструмент.