Решено: Как скопировать звук из avi файла?

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Решено: Как скопировать звук из avi файла?

Сообщение sspphheerraa »

Задача такая: есть avi файл, нужно скопировать аудио поток в отдельный файл.
Как и чем это можно сделать?
И второй вопрос: как соединить avi видео (без звука) с внешним звуковым файлом в один файл?

спасибо
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Как скопировать звук из avi файла?

Сообщение sash-kan »

на оба вопроса в части „чем“ — например, mplayer-ом + mencoder-ом. „как“ — есть в документации.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено: Как скопировать звук из avi файла?

Сообщение Poor Fred »

Avidemux2
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Как скопировать звук из avi файла?

Сообщение sspphheerraa »

Да Avidemux2 умеет вставлять аудио из внешнего файла
Mplayer тоже умеет, НО не умеет Mencoder :( т.е. можно _проигрывать_ mplayer'ом с внешним аудио, но прорендерить это в файл (Mencoder) нельзя.
Тоже самое с выделением аудио из avi - можно использовать и
-dumpaudio
и
-ao copy pcm:file="output-file.wav"
НО опять же это опции ТОЛЬКО MPlayer'а (в манах так и написано), по сути это вид вывода аудио в реальном времени, т.е. время_выделения = времени_фильма
Этож не дело :(

В Avidemux2 тоже не нашел как выделить звук в отдельный файл :(
Остается VirtualDub через wine ?????
Sspphheerraa
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Как скопировать звук из avi файла?

Сообщение Uncle_Theodore »

Да уж конечно, не нашел, как выделить звук в отдельный файл...
http://www.avidemux.org/admWiki/index.php?...Save_only_audio
:)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Как скопировать звук из avi файла?

Сообщение sash-kan »

MAA, извлечение звуковой дорожки:
$ mplayer file -ao pcm:fast:file=output-file.wav -vo null
мультиплексирование, наверно, где-то так:
$ mencoder -oac copy -ovc copy -o output.avi -audiofile audio.wav video.avi
ну, наверно, только с форматами/опциями поиграть придется.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: Решено: Как скопировать звук из avi файла?

Сообщение sspphheerraa »

нет, это не извлечение - это перенапрвление вывода звука в файл при проигрывании
Во-первых, т.к. это проигрывание звук из 2х часового фильма будет записываться тоже 2 часа
Во-вторых выходной файл будет PCM т.е. потом его прийдется сжимать по новой... а это потеря качества :(

Решение найдено, спасибо людям подсказавшим на счет Avidemux2, прога действительно много чего умеет :)
Но есть вариант и для MPlayer/Mencoder
Выделяем звук
$ mplayer video.file -dumpaudio
Вставляем сторонний звук
$ mencoder video.file -oac copy -ovc copy -audiofile audio.file -o result.file


тема исчерпана полностью...
Sspphheerraa
Спасибо сказали:
Аватара пользователя
luthier
Сообщения: 20
ОС: Linux

Re: Решено: Как скопировать звук из avi файла?

Сообщение luthier »

man tcextract
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Как скопировать звук из avi файла?

Сообщение sash-kan »

MAA писал(а):
30.07.2007 21:40
звук из 2х часового фильма будет записываться тоже 2 часа
неверно. fast есть fast (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Sekta-N
Сообщения: 854
ОС: Зоопарк

Re: Решено: Как скопировать звук из avi файла?

Сообщение Sekta-N »

FFMpeg FFMpeg FFMpeg ;)

Там хороший MAN
Так не помню дома инета нет Ж(
Нет тут подписи и не будет.
Спасибо сказали: