Какие есть аудио / видео конвертеры для Linux? [закрыто]


28

Какие есть аудио / видео конвертеры для Linux?


3
"закрыто" :( Большое спасибо модераторам. Этот вопрос был очень важен для меня. ... Вы заметили, что его смотрели двадцать тысяч раз?
Мина Майкл

Ответы:


22

Я сосредотачиваюсь на видео конвертерах здесь, хотя FFmpegили mencoderмогу также кодировать аудио.

Графический интерфейс

Handbrake

С его домашней страницы:

HandBrake - многопоточный многопоточный транскодер с открытым исходным кодом, лицензированный по лицензии GPL.

Простой в использовании графический интерфейс с предустановками для различных аппаратных устройств; может с легкостью копировать DVD.

Avidemux

С его домашней страницы:

Avidemux - это бесплатный видеоредактор, предназначенный для простых задач вырезания, фильтрации и кодирования. Он поддерживает многие типы файлов, включая AVI, DVD-совместимые файлы MPEG, MP4 и ASF, используя различные кодеки. Задачи могут быть автоматизированы с использованием проектов, очереди заданий и мощных возможностей сценариев.

Также довольно прост в использовании. Это несколько сравнимо с VirtualDub в Windows.

VLC

VLC предоставляет и легко доступную функцию конвертирования в Media-> Convert / Save. Инструкция дается здесь .

Интерфейс командной строки

FFmpeg (или его форк avconv) ###

С его домашней страницы:

FFmpeg - это комплексное кроссплатформенное решение для записи, конвертации и потоковой передачи аудио и видео. Он включает в себя libavcodec - ведущую библиотеку аудио / видео кодеков.

Пример:

ffmpeg -i input.mkv -c:v mjpeg -b 2000k -c:a libmp3lame -ab 128k -ar 44100 -vf denoise3d,scale=640:360 output.avi

Mencoder

mencoder является частью проекта MPlayer, поэтому он использует тот же синтаксис.

Пример:

mencoder input.wmv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -oac mp3lame -lameopts cbr:br=160 -vf denoise3d,scale=640:360 -o output.avi 

Handbrake

Ручной тормоз также имеет интерфейс командной строки.

Ограничения кодеков из-за патентов на программное обеспечение

Помните, что из-за патентов на программное обеспечение некоторые программы в стандартных репозиториях Ubuntu не содержат определенных кодеков ( яркий пример кодирования H264 ).

Обходные пути для урезанных двоичных файлов:

Включите репозитории Medibuntu :

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get dist-upgrade

Используйте готовый статический бинарный файл

Например, вы можете скачать FFmpeg со всеми поддерживаемыми кодеками здесь: http://ffmpeg.gusari.org/static/

Если вы хотите запустить этот двоичный файл, не забудьте вызвать его с полным путем; в противном случае будет запущен FFmpeg из Ubuntu.

Создайте двоичные файлы для себя ...

... и включите все, что вы хотите. Это, конечно, самое утомительное решение.


По крайней мере, для ffmpeg в вики ffmpeg есть довольно полное руководство по компиляции .
evilsoup

3

1
Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
fossfreedom

@NomanJaved На данный момент у программного обеспечения, которое вы связали, есть только версии для Windows и Mac, а не версия для Linux.
Владимир Сергеевич

2

Это зависит от того, что вы подразумеваете под Best. Их там много. ffmpeg( avconv) мой любимый. Это комплексное кроссплатформенное решение для записи, конвертации и потоковой передачи аудио и видео. Он включает в себя libavcodec - ведущую библиотеку аудио / видео кодеков. Вы можете найти больше информации на http://www.ffmpeg.org/ffmpeg.html

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.