it-swarm.dev

Převod mp4 na mp3

Mám video, které potřebuji převést na mp3 (z příkazového řádku - nikoli GUI): video.mp4

Zkusil jsem:

ffmpeg -i -b 192 video.mp4 video.mp3

bez úspěchu. Zobrazila se následující chyba:

WARNING: library configuration mismatch
Seems stream 0 codec frame rate differs from container frame rate: 59.83 (29917/500) -> 59.75 (239/4)
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s 
Encoder (codec id 86017) not found for output stream #0.0

tak jsem se pokusil chromý:

lame -h -b 192 video.mp4 video.mp3

Dostanu:

Warning: unsupported audio format

Uniká mi něco?

86
aki

Pro FFmpeg s kódováním konstantního datového toku (CBR):

ffmpeg -i video.mp4 -vn \
       -acodec libmp3lame -ac 2 -ab 160k -ar 48000 \
        audio.mp3

nebo pokud chcete použít kódování proměnných datových toků (VBR):

ffmpeg -i video.mp4 -vn \
       -acodec libmp3lame -ac 2 -qscale:a 4 -ar 48000 \
        audio.mp3

Příklad VBR má cílový datový tok 165 Kbit/s s datovým tokem 140 ... 185.

122
jahid65

zvukový konvertorInstall soundconverter

Install via the software center

je předním převodníkem zvukových souborů pro GNOME Desktop. Čte vše, co dokáže GStreamer číst (Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, zkrátit, APE, SID, MOD, XM, S3M atd. ... ) a zapisuje do souborů WAV, FLAC, MP3, AAC a Ogg Vorbis nebo používá zvukový profil GNOME.

SoundConverter si klade za cíl být snadno použitelný a velmi rychlý. Díky svému vícevláknovému provedení použije k urychlení převodu co nejvíce jader. Může také extrahovat zvuk z videa.

Jak převést MP4 na MP3 s VLC

  • Otevřete přehrávač médií VLC. Klepnutím na „Média“> „Převést“ otevřete okno „Otevřít média“. Klepnutím na tlačítko „Přidat“ na pravé straně obrazovky otevřete Průzkumníka Windows. Vyhledejte MP4 na pevném disku, který chcete převést. Klikněte na tlačítko „Převést“ ve spodní části obrazovky.

  • Vyberte název cílového souboru.

  • Klikněte na kartu „Audio kodek“ a v rozbalovacím seznamu „Kodek“ vyberte „MP3“. Stisknutím tlačítka „Start“ zahájíte převod zvuku MP4 na MP3.

  • Klikněte na Start

12
hhlp

Mám skript Shell, který používá mplayer (aby bylo možné převést cokoli, co mplayer může přehrát) extrahovat zvuk, a pak kódovat pomocí lame. Zde je kód:

#! /bin/bash
# any2mp3.sh
# Converts to mp3 anything mplayer can play
# Needs mplayer AMD lame installed

[ $1 ] || { echo "Usage: $0 file1.wma file2.wma"; exit 1; }

for i in "[email protected]"
do
    [ -f "$i" ] || { echo "File $i not found!"; exit 1; }
done

[ -f audiodump.wav ] && {
    echo "file audiodump.wav already exists"
    exit 1
}

for i in "[email protected]"
do
    ext=`echo $i | sed 's/[^.]*\.\([a-zA-Z0-9]\+\)/\1/g'`
    j=`basename "$i" ".$ext"`
    j="$j.mp3"
    echo
    echo -n "Extracting audiodump.wav from $i... "
    mplayer -vo null -vc null -af resample=44100 -ao pcm:waveheader:fast \
    "$i" >/dev/null 2>/dev/null || {
        echo "Problem extracting file $i"
        exit 1
    }
    echo "done!"
    echo -n "Encoding to mp3... "
    lame -m s audiodump.wav -o "$j" >/dev/null 2>/dev/null
    echo "done!"
    echo "File written: $j"
done
# delete temporary dump file
rm -f audiodump.wav

Nejprve musíte apt-get install mplayer lame. Poté vložte kód do souboru s názvem '' any2mp3.sh '', udělte oprávnění ke spuštění a vložte jej do své $ PATH a budete moci:

$ any2mp3.sh file.mp4 another-file.wma yet-another.file.ogg

Převede každý soubor předaný na mp3 se stejným názvem.

Je to trochu drsné, ale dělá svou práci.

12
elias

Tento malý skript používám pro převod m4a na mp3.

#!/bin/bash
for i in *.m4a; do
    avconv -i "$i" -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 "`basename "$i" .m4a`.mp3"
done
7
spy

Myslím, že problém je s vaší syntaxí příkazu ffmpeg.

ffmpeg -i source_filename -vn -ab 192k -acodec libmp3lame -ac 2 output_filename

měl by pracovat.

5
kaan

Nejprve musíte pochopit několik věcí.

MP3 je zvukový formát.

MP4 je formát videa .

Chcete-li dostat zvuk z MP4 (a uložit jej jako MP3), použijte soundconverterInstall soundconverter .

2
jrg

Převod Upd_Sanity.mp4 na Upd_Sanity.mp3

$ Sudo apt-get install ffmpeg && Sudo apt-get install libavcodec-extra-53

$ ffmpeg -i Upd_Sanity.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 Upd_Sanity.mp3

NEBO (protože ffmpeg je zastaralé)

$ avconv -i Upd_Sanity.mp4 -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 Upd_Sanity.mp3

Popis

   -i        input file name
   -vn       disable video recording
   -acodec   force audio codec to libmp3lame
   -ac       set the number of audio channels
   -ar       set the audio sampling frequency

Pokud ji potřebujete často používat,

KROK 1: Vytvoření funkce bash, která provádí převod

## utilities.sh
convertMP4toMP3(){
echo -n "Enter source mp4 file : "
read sourceFile

echo -n "Enter destination mp3 file : "
read destFile

avconv -i $sourceFile -vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 $destFile
}

KROK 2: zdroj tohoto souboru bash

 $ source utilities.sh

KROK 3: Zahájení volání převodu nad funkcí convertMP4toMP3

 $ convertMP4toMP3
 Enter source mp4 file : Upd_Sanity.mp4
 Enter destination mp3 file : UPd_sanity.mp3

Reference

tilities.sh

2
prayagupd

Je možné použít Lame přímo, pokud používáte FFmpeg a dáte výstup na chromý (přes stdout a stdin). Příklad:

ffmpeg -i video.mp4 -vn -f wav - | \
       lame -V 3 - audio.mp3

To vám umožní použít lame's značné možnosti příkazového řádku, pokud je chcete prozkoumat ...

1
andrew.46

Vyzkoušejte Transmageddon je k dispozici prostřednictvím softwarového centra Ubuntu http://www.linuxrising.org/index.html

0
Alfredo CG

můžete to zkusit převést pomocí vlc nebo převaděče zvuku přejděte na http://soundconverter.org/ zvukový převaděč nebo najděte ve svém softwarovém centru nebo použijte vlc pro převod otevřený vlc media převést/uložit vybraný soubor vybral výstupní formát zvolil jméno a cíl a začal kouřit to je vše

0
paru38

Přestože se jedná o grafické uživatelské rozhraní, můžete použít Audacity k řízení pevné nebo proměnné a také výstupní kvality při provádění převodů MP4 na MP3.

Otevřete Audacity, otevřete cílový soubor MP4, klikněte na SOUBOR, EXPORTOVAT, poté vyberte typ výstupu (výchozí je MP3) a klikněte na ULOŽIT. Otevírá audio kanály (kanály) MP4, exportuje zvuk MP3 do kamkoli (a kamkoli ho uložíte) a jste mimo něj (převod 400 Mb/s MP4 na MP3 na čipu 3GD AMD je přibližně 10 minut , se vzorkovací frekvencí 160 kb/s na zvuku a zvukový soubor bude přibližně poloviční jako MP4).

0
Skeetersaurus