Как я могу конвертировать аудио из MP4 или FLV видео файлов в mp3?
Есть ли приложение, которое позволяет мне извлечь аудио из видеофайла MP4 или FLV и сохранить его в виде MP3-файла для использования в портативном медиаплеере?
10 ответов
Вы можете сделать то же самое в 12.04, используя несколько программ.
Использование WinFF
Сначала установите winff и libavcodec-extra
sudo apt-get install winff libavcodec-extra
Откройте Winff от тире
Затем в окне Winff, сделайте эти
Добавить файл
Выберите категорию для конвертации (выберите Audio)
Выберите формат аудио файла (mp3)
Введите выходную папку для преобразованного файла
- Затем нажмите кнопку " Преобразовать". Вы также можете нажать кнопку " Параметры", чтобы настроить аудио формат и другие параметры.
Использование VLC
Сначала установите VLC и пакет "libavcodec-extra"
sudo apt-get install vlc libavcodec-extra
Откройте VLC из тире, нажав
Super
ключ и набрав "VLC" тамЗатем в верхнем меню панели выберите " Медиа" → " Преобразовать / Сохранить".
Затем добавьте файл для конвертации в новом окне. Затем нажмите кнопку конвертировать.
В новом окне выберите каталог для выходного файла, выберите профиль преобразования (Audio mp3) и нажмите кнопку " Пуск".
Использование командной строки
Сначала установите инструменты
sudo apt-get install ffmpeg libavcodec-extra libav-tools
Если вы используете
Используйте эту простую команду для извлечения аудио файла
avconv -i /input-file-name-with-path output-filename.mp3
Например, чтобы преобразовать видеофайл "How fast.ogg" в
how-fast.mp3
используйте эту команду:avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
Смотрите страницу руководства для получения дополнительной информации и опций.
Просто извлечь аудио
Проверьте эти ответы
Вы можете сделать это с помощью ffmpeg. Установите ffmpeg, используя следующую команду:
sudo apt-get install ffmpeg libavcodec-unstripped-52
Пакет libavcodec-unstripped-52 доступен в репозитории Multiverse, поэтому вам нужно будет его включить.
После установки этих пакетов вы можете использовать команду, подобную приведенной ниже, для извлечения аудио в формате mp3:
ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3
Параметр -i в приведенной выше команде прост: это путь к входному файлу. Второй параметр -f mp3 сообщает ffmpeg, что выходной файл имеет формат mp3. Третий параметр, т. Е. -Ab 192000, сообщает ffmpeg, что мы хотим, чтобы вывод был закодирован со скоростью 192 Кбит / с, а -vn сообщает ffmpeg, что нам не нужно видео. Последний параметр - это имя выходного файла.
soundconverter - еще один инструмент, который может конвертировать аудио форматы, а также видео только в аудио:
или через терминал:
sudo apt-get install soundconverter
Это очень легко сделать с WinFF ( установить его), который является графическим интерфейсом для ffmpeg.
- Нажмите добавить.
- Выберите видео файл
- В разделе "Преобразовать в" выберите "Аудио".
- Выберите аудиокодек
- Нажмите Конвертировать. (Обратите внимание, что кнопка "Преобразовать" может иногда исчезать, если окно слишком маленькое. Увеличьте окно, если вы его не видите)
Готово. Скриншот:
Audacity также может открыть FLV-файл и экспортировать его в MP3, FLAC и другие форматы
Мой любимый способ - использовать gnome-terminal -e "avconv -i %f %f.mp3"
в тунаре нестандартные действия. Еще лучше получить постоянный битрейт 192 кбит / с:
avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3
На самом деле аудио в FLV (и MP4) файл находится в aac
формат. Чтобы максимально приблизиться к качеству исходного звука, рассмотрите возможность использования aac
в m4a
контейнер. Если формат mp3 является обязательным, рассмотрим начальный битрейт aac
файл при конвертации в mp3. Больше здесь.
SoundConverter это еще один инструмент, который может конвертировать аудио форматы, а также видео в аудио.
Его можно установить в Центре программного обеспечения (нажав ссылку выше) или запустив эти команды в Терминале (Ctrl + Alt + T):
sudo apt-get update
sudo apt-get install soundconverter
Вы можете конвертировать ваши медиа-файлы, используя VLC-плеер. Загрузите файл мультимедиа => для преобразования: Menubar > Media > Convert/Save.
Вы можете добиться этого с помощью простой команды:ffmpeg -i yourVideoInput.mp4 theAudioOutput.mp3
mkvtoolnix - хороший пакет, он может извлекать по трекам, главам или определенным временам одновременно.
mkvmerge -i <input_video>
Идентификатор дорожки 0: видео (MPEG-4p10/AVC/h.264)
Трек ID 1: аудио (AC-3/E-AC-3)
Трек ID 2: аудио (AC-3/E-AC-3)
Вы хотите извлечь Track ID 2 по каждой главе (предположим, длинное видео)
mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>
Вы получаете пронумерованные файлы, output_audio001, output_audio002...
Затем конвертируйте каждый аудиофайл в mp3
Transmageddon
Вы также можете использовать Transmagedon Video Converter для преобразования видео файла в звуковой файл.
Или в trminal:
sudo apt-get install transmageddon
Чтобы конвертировать в MP4, вы должны выбрать в Choose Video Codec
как No Video
,
Можно преобразовать в .ogg
выбрав Presets
как Ogg.
Я использовал медиаплеер VLC для преобразования файла.flv в файл.mp4/mp3. Audacity не удалось даже загрузить весь файл. Он мог загрузить только первые 8 секунд, и я мог экспортировать аудио. Но VLC был самым быстрым! Пусть будет любая другая часть программного обеспечения!