Bagaimana cara mengonversi format trek audio di dalam video MP4?

6

Saya memiliki File MP4 dengan trek video AVC dan trek audio MP3 (bukan AAC).

Video: MPEG4 Video (H264) 1920x1080 [Video]
Audio: MPEG Audio 44100Hz stereo 192kbps [Audio]

Sementara beberapa pemutar video dapat memutar video dengan audio seperti yang diharapkan, Adobe Premiere Pro CS5.5 tidak mengenalinya, karena mengharapkan file MP4 memiliki trek audio yang dikodekan AAC (sesuai standar).

Saat ini saya sedang menggunakan solusi di mana saya menggunakan MKV Toolnix untuk mengekstrak trek audio dari file MP4 (menggunakan file MKA menengah) maka saya hanya menyinkronkan file audio ke file MP4 di Premiere secara manual (karena menunjukkan MP4 file sebagai diam).

Apakah ada cara untuk mengkonversi trek MP3 ke AAC dan menyimpannya di dalam file MP4? Jika itu tidak memungkinkan, apakah ada alat baris perintah yang dapat menyandikan ulang MP4 dengan trek AAC ke file lain? Saya menjalankan Windows di sini.

Tanpa senjata John
sumber

Jawaban:

8

ffmpeg harus bisa melakukannya. Baris perintah kira-kira seperti ini:

ffmpeg -i input.mp4 -vcodec copy -acodec aac -strict experimental -ac 2 -ar 44100 -ab 192k output.mp4
Tuan Alpha
sumber
Terima kasih, ini yang saya cari. Sayangnya saya mengalami kesalahan; ketika saya menggunakan perintah ini, saya mendapatkan pesan " encoder 'aac' is experimental and might produce bad results. Add '-strict experimental' if you want to use it.". Menambahkan "-strict eksperimental" ke perintah tidak melakukan apa-apa. Ada saran?
ArmlessJohn
Bekerja untuk saya ketika saya menambahkan -strict experimentalsegera setelah aac.
Mr Alpha
Ya, ini dia. Saya menambahkannya di akhir baris perintah. Terima kasih banyak, solusi yang disarankan Anda berfungsi dengan baik untuk saya!
ArmlessJohn
Versi yang lebih baru memberitahu untuk menambahkan -strict -2dan berfungsi.
erik
Apakah -strict experimentalmasih diperlukan hingga 2019?
Hashim