Додайте аудіофайл у відео та mkv


9

Я зовсім новачок у мультимедійних речах, намагаюся знайти спосіб зробити гарні екрани, я вже зміг захопити свій робочий стіл за допомогою ffmpeg:

$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y out.mkv

Це працює дуже приємно, але я хотів би додати музику у фоновому режимі, якщо додати її за допомогою mencoder:

mencoder  -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4

Це видаляє звук відео, я не хочу його замінювати, я хочу додати музику до свого пояснення, будь-яких ідей?

Відповіді:


3

kdenlive та додайте другу звукову доріжку, потім remux


OMG !, я маю на увазі знаю kdenlive, я обов'язково перевіряю це !, thx, якщо хтось інший знає, як це зробити у консолі, будь ласка, дай мені знати.
Хав'єр Лопес

1
Sox злиття описано тут: sox.sourceforge.net/sox.html#lbAJ Я розділив би аудіо з відео, сокс об'єднав їх, а потім відключив його разом із відео
RobotHumans

Thx багато aking це я тільки що я зроблю
Хав'єр Лопес

16

Ви можете встановити mkvtoolnix;

sudo apt-get install mkvtoolnix

Потім використовуйте mkvmerge з інсталяції для mux аудіо та відео в контейнер mkv з командного рядка.

Існує також інструмент Gui, mkvtoolnix-gui, який є переднім кінцем mkvtoolnix.

sudo apt-get install mkvtoolnix-gui

Наприклад, до mux-відео, який називається, input-video.mkv із звуковим файлом під назвою soundfile.mp3, створюючи новий змішаний mkv-файл, який називається output-with-sound.mkv, виконайте наступне в каталозі, де у вас є відео без аудіо та аудіофайл:

mkvmerge -o output-with-sound.mkv -A input-video.mkv soundfile.mp3

Більше прикладів, включаючи синхронізацію тут: http://www.bunkus.org/videotools/mkvtoolnix/doc/mkvmerge.html


thx a lot sabacon !, Я не знав про mkvmerge, використовую його, щоб відтворити змішане аудіо
Хав'єр Лопес

Правильна команда встановлення sudo apt-get install mkvtoolnix-gui
Август

@augusto Велике спасибі, я не помітив зайвих дефісів, і знати цю річ було так довго.
Сабакон

3

Я не впевнений, чому mencoder не працював для вас, але ви також можете зробити те ж саме з ffmpeg. Вам просто потрібно використовувати два входи для ffmpeg.

 ffmpeg -i track.mp3 -i out.mkv -vcodec copy -acodec libfaac -ab 192k final.mkv

Я не пробував, але не думаю, що ви можете зробити копію -acodec, тим більше що ви використовуєте два різних кодеки. Просто виберіть все, що ви хочете, на виході, і додайте це в, його дійсно швидко порівняно з відео.


VLC не може відкрити mkvфайл після додавання або видалення звукової доріжки за допомогою цієї команди.
користувач2513149
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.