Làm cách nào để chuyển đổi âm thanh từ tệp video MP4 hoặc FLV sang mp3?


122

Có ứng dụng nào cho phép tôi trích xuất âm thanh từ tệp video MP4 hoặc FLV và lưu trữ dưới dạng tệp MP3 để sử dụng trong trình phát phương tiện di động không?


1
về mặt kỹ thuật bạn không thể, nhưng những gì bạn có thể làm là trích xuất âm thanh từ video thành định dạng MP3 ...
TheXed

2
Cả hai mp4flvtập tin video có chứa aacâm thanh. Để có âm thanh đó mp3là dễ dàng, nhưng có thể có một số vấn đề chuyển đổi giữa các định dạng mất. Tốc độ bit đầu vào và đầu ra phải được xem xét. Xem các cuộc thảo luận trong các câu trả lời khác nhau dưới câu hỏi này . Có lẽ giải pháp tốt nhất là giữ âm thanh ở aacđịnh dạng, đó là trong m4athùng chứa - nhiều hơn ở đây

2
@cipricus Cả tệp mp4flvvideo đều có thể chứa âm thanh ở nhiều định dạng bao gồm aacmp3. Ví dụ, đặc tả bộ chứa FLV đề cập đến không dưới 15 loại codec / loại âm thanh được hỗ trợ.
Octavian Naicu

@OctavianNomsu - Bạn nói đúng. Nhận xét của tôi nhằm mục đích thúc đẩy ý tưởng giữ âm thanh mà không cần chuyển đổi. Đó là một ý tưởng tốt cho dù định dạng là gì, nhưng tất nhiên người ta nên biết trước định dạng âm thanh cụ thể ở đó là gì, bằng cách sử dụng một công cụ như mediainfo. (Mặt khác, vì flv và mp4 là các định dạng phổ biến của video youtube, có chứa âm thanh AAC, tôi đã tưởng tượng câu hỏi được ngầm đề cập đến youtube.)

Tôi đồng ý với bạn rằng âm thanh không nên được chuyển đổi nếu có thể. Tôi đã cố gắng truyền đạt ý tưởng rằng các container có thể chứa dữ liệu âm thanh ở các định dạng khác nhau và bạn cần xem định dạng / codec không có trong container. Tùy thuộc vào định dạng âm thanh nguồn người ta có thể cần phải chuyển mã âm thanh (ví dụ aactrong mp4để mp3mp3) HOẶC chỉ cần sao chép nó sang container mới ( mp3trong mp4 để mp3mp3).
Octavian Naicu

Câu trả lời:


144

Bạn có thể làm tương tự trong 12.04 bằng cách sử dụng một số phần mềm.

Sử dụng WinFF

  1. Cài đặt winff và libavcodec-thêm trước

     sudo apt-get install winff libavcodec-extra
    
  2. Mở Winff từ dấu gạch ngang

    nhập mô tả hình ảnh ở đây

  3. Sau đó, trong cửa sổ Winff, làm những điều này

    1. Thêm tập tin

    2. Chọn catagory để chuyển đổi (chọn Audio)

    3. Chọn định dạng tệp âm thanh (mp3)

    4. Nhập thư mục đầu ra cho tệp đã chuyển đổi

    nhập mô tả hình ảnh ở đây

    1. Sau đó nhấp vào nút Chuyển đổi . Bạn cũng có thể nhấp vào nút Tùy chọn để điều chỉnh định dạng âm thanh và các tùy chọn khác.

    nhập mô tả hình ảnh ở đây

    nhập mô tả hình ảnh ở đây

Sử dụng VLC

  1. Trước tiên hãy cài đặt gói VLC và "libavcodec-Extra"

    sudo apt-get install vlc libavcodec-extra
    
  2. Mở VLC từ dấu gạch ngang bằng cách nhấn Superphím và gõ "VLC" ở đó

    nhập mô tả hình ảnh ở đây

  3. Sau đó từ menu bảng trên cùng, Chọn Phương tiệnChuyển đổi / Lưu .

    nhập mô tả hình ảnh ở đây

  4. Sau đó Thêm tệp để chuyển đổi trong cửa sổ mới. Sau đó bấm nút Chuyển đổi .

    nhập mô tả hình ảnh ở đây

  5. Trong cửa sổ mới, Chọn thư mục cho tệp đầu ra, chọn cấu hình chuyển đổi (Audio mp3) và nhấp vào nút Bắt đầu .

    nhập mô tả hình ảnh ở đây

Sử dụng dòng lệnh

  1. Đầu tiên cài đặt các công cụ

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    Nếu bạn đang sử dụng

  2. Sử dụng lệnh đơn giản này để giải nén tệp âm thanh

    avconv -i /input-file-name-with-path output-filename.mp3
    

    Ví dụ: để chuyển đổi tệp video "How fast.ogg" thành how-fast.mp3sử dụng lệnh này:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    Xem trang hướng dẫn để biết thêm tùy chọn và thông tin.

Để chỉ trích xuất âm thanh

Kiểm tra những câu trả lời


1
Tôi nghĩ trong dòng lệnh gói libavcodec-Extra-53 rất quan trọng. Trước khi tôi cài đặt nó, tôi không thành công để chuyển đổi sang mp3.
Arpad Horvath

1
@ArpaD không phải là tôi đã nói trong câu trả lời?
Anwar

2
Câu trả lời nổi bật. Công việc tốt đẹp.
kevinarpe

4
Bây giờ tôi nghĩ đó là 56. Nhưng tại sao không cài đặt libavcodec-extrasiêu dữ liệu?
Hitechcomputergeek

3
+1 cho avconv. Tôi đã tìm kiếm một cách dòng lệnh đơn giản để làm điều này trong một thời gian dài!
HighCommander4

61

bạn có thể làm điều đó bằng cách sử dụng ffmpeg. Cài đặt ffmpeg bằng lệnh sau:

sudo apt-get install ffmpeg libavcodec-unstripped-52

Gói libavcodec-unstripped-52 có sẵn trong Multiverse repo, vì vậy bạn sẽ cần phải kích hoạt nó.
Sau khi cài đặt các gói này, bạn có thể sử dụng một lệnh như bên dưới để trích xuất âm thanh dưới dạng mp3:

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

Các -i tùy chọn trong lệnh trên rất đơn giản: đó là đường dẫn đến tập tin đầu vào. Tùy chọn thứ hai -f mp3 cho ffmpeg biết rằng ouput có định dạng mp3. Tùy chọn thứ ba, ví dụ -ab 192000 nói với ffmpeg rằng chúng tôi muốn đầu ra được mã hóa ở 192Kbps và -vn nói với ffmpeg rằng chúng tôi không muốn video. Thông số cuối cùng là tên của tệp đầu ra.


1
Tôi đã thực hiện thêm một số tìm kiếm trên ffmpeg, tôi đã tìm thấy hướng dẫn tuyệt vời này catswhocode.com/blog/19-ffmpeg-commands-for-all-need
b-ak

3
Tôi thích bộ chuyển đổi âm thanh / video mới hơn avconv. cú pháp tương tự như ffmpeg: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1 đảm bảo chất lượng tối đa (và VBR) và loại bộ mã hóa được suy ra từ phần mở rộng tệp đầu ra.
arielf

ffmpeg bây giờ đến từ libav-tools.
Găng tay

1
Chạy chương trình này, nó nói: *** CHƯƠNG TRÌNH NÀY ĐƯỢC TIẾP CẬN *** Chương trình này chỉ được cung cấp để tương thích và sẽ bị xóa trong một bản phát hành trong tương lai. Vui lòng sử dụng avconv thay thế.
melmi

Câu trả lời hay, bởi vì ffmpeg có thể được sử dụng trên mac os và tôi không cần phải chuyển sang
ubfox

13

soundconverter là một công cụ khác có thể chuyển đổi định dạng âm thanh và cả video thành âm thanh:

Cài đặt qua trung tâm phần mềm

hoặc thông qua thiết bị đầu cuối:

sudo apt-get install soundconverter


Tôi đã phải thực hiện cài đặt sudo apt-get cài đặt bổ sung Ubuntu bị hạn chế để cho phép chuyển đổi sang mp3
wordsforthewise

9

Nó rất dễ thực hiện với WinFF ( cài đặt nó ), đây là GUI cho ffmpeg.

  1. Nhấp vào thêm.
  2. Chọn một tập tin video
  3. Trong Chuyển đổi thành, chọn Âm thanh
  4. Chọn một codec âm thanh
  5. Nhấp vào Chuyển đổi. (Lưu ý rằng nút Chuyển đổi đôi khi có thể biến mất nếu cửa sổ quá nhỏ. Làm cho cửa sổ lớn hơn nếu bạn không nhìn thấy nó)

Làm xong. Ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây


6

Audacity cũng có thể mở tệp flv và xuất dưới dạng mp3, flac và các định dạng khác

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Cách yêu thích của tôi là sử dụng gnome-terminal -e "avconv -i %f %f.mp3"trong các hành động tùy chỉnh Thunar. Thậm chí tốt hơn, để có được tốc độ bit không đổi 192 kbps:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

Trong thực tế, âm thanh trong một tập tin flv (và mp4) có aacđịnh dạng. Để gần nhất có thể với chất lượng của âm thanh gốc, hãy xem xét sử dụng aactrong một m4athùng chứa. Nếu định dạng mp3 là bắt buộc, hãy xem xét tốc độ bit ban đầu của aactệp khi chuyển đổi sang mp3. Thêm ở đây .


5

soundconverterCài đặt soundconverter là một công cụ khác có thể chuyển đổi định dạng âm thanh và cả video thành âm thanh.

Nó có thể được cài đặt trong Trung tâm phần mềm (bằng cách nhấp vào liên kết ở trên) hoặc bằng cách chạy các lệnh này trong Terminal ( Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter

Bạn đã thử chuyển đổi flv sang mp3 trong soundconverter chưa? trong khi chuyển đổi video mp4 sang mp3 hoạt động tốt, trong trường hợp của tôi, nó hoạt động vô tận mà không có kết quả nào với tệp flv mà winff chuyển đổi trong vài giây

đồng thời cài đặt các tính năng bổ sung bị hạn chế của Ubuntu để chuyển đổi mp3
wordsforthewise 31/05/2016

3

Bạn có thể chuyển đổi tập tin phương tiện của mình bằng trình phát VLC. Tải tệp phương tiện => để chuyển đổi: Menubar> Phương tiện> Chuyển đổi / Lưu.


Cảm ơn vì tiền hỗ trợ. Tôi đã sử dụng VLC được một thời gian nhưng tôi không biết tính năng này
Mysterio

1

mkvtoolnix là một gói tốt, nó có thể trích xuất bằng các bản nhạc, chương hoặc thời gian cụ thể cùng một lúc.

mkvmerge -i <input_video>

ID theo dõi 0: video (MPEG-4p10 / AVC / h.264)
ID theo dõi 1: âm thanh (AC-3 / E-AC-3)
ID theo dõi 2: âm thanh (AC-3 / E-AC-3)

Bạn muốn trích xuất TrackID 2 theo từng chương (giả sử video dài)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

Bạn nhận được các tệp được đánh số, output_audio001, output_audio002 ...

Sau đó chuyển đổi từng tệp âm thanh sang mp3


0

Transmageddon

Bạn cũng có thể sử dụng Transmagedon Video Converter để chuyển đổi tập tin video thành tập tin âm thanh.

Cài đặt qua trung tâm phần mềm

Hoặc trong trminal:

sudo apt-get install transmageddon

Để chuyển đổi sang MP4, bạn phải chọn trong Choose Video Codecnhư No Video.

Có thể chuyển đổi sang .oggbằng cách chọn PresetsOgg.

nhập mô tả hình ảnh ở đây


0

Tôi đã sử dụng trình phát phương tiện VLC để chuyển đổi tệp .flv thành tệp .mp4 / mp3. Audacity thất bại ngay cả khi tải tập tin hoàn chỉnh. Nó chỉ có thể tải trong 8 giây đầu tiên và tôi có thể xuất âm thanh. Nhưng, VLC là nhanh nhất! Hãy để mọi phần mềm khác được!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.