Re-enconde mkv ke mp4

1

file mkv saya awalnya disandikan menggunakan encoder berikut:

Lavf57.57.100

apakah mungkin untuk me-encode ulang file yang sama tanpa menggunakannya? Karena saya tidak dapat mengonversikannya ke mp4, saya mendapatkan kesalahan berikut ketika mencoba menyandikan mkv ke mp4 :

[matroska,webm @ 0x3125100] Read error at pos. 2241497 (0x2233d9)
Script Buram
sumber
Tidak disarankan untuk melakukan crosspost pertanyaan yang sama ke beberapa situs Stack Exchange.
llogan
2.6.8 adalah kuno. Tingkatkan dan coba lagi. Anda dapat mengunduh biner yang sudah dikompilasi dari: johnvansickle.com/ffmpeg
llogan

Jawaban:

0

Jika Anda perlu menyandikan ulang file video tertentu, Anda tidak perlu encoder sebelumnya yang digunakan untuk menyandikan file yang Anda miliki sekarang.

Anda dapat menggunakan FFmpeg atau konverter serupa atau menggunakan layanan online yang akan memberikan konversi ketika Anda mengunggah file Anda ke layanan mereka.

Mengenai pesan kesalahan yang Anda dapatkan, itu menunjukkan bahwa file rusak dalam kerangka waktu . 2241497 . Itu bukan masalah dengan FFmpeg.

Anda bisa mencari opsi FFmpeg yang akan membiarkan Anda melewati frame tertentu saat mengonversi atau ada beberapa program konverter lain yang memiliki kemampuan untuk melewati kesalahan-beberapa frame.

Untuk memverifikasi ini, coba enkode file yang berbeda.

PS

Jika Anda hanya perlu mengubah wadah dari mkv ke mp4 , Anda harus mencoba program mp4 Muxer / Re-Muxer . tidak perlu disandikan ulang. Program re-Muxer akan mengekstraksi data video dan data audio dari file mkv Anda, kemudian memasukkannya ke dalam wadah mp4. Hanya perlu beberapa detik (tergantung sumber daya sistem Anda)

Vishwa
sumber
Saya sudah mencoba menggunakan -err_detect ign_err, tetapi ukuran file yang dihasilkan terlalu rendah dan tidak bisa diputar .... saya sudah mencoba ffmpeg dan avconv, tetapi tidak berhasil, saya mendapatkan kesalahan yang sama, karena saya Saya perhatikan bahwa file mkv tanpa penyandian ini: Lavf57.57.100 - berhasil dikonversikan, saya tidak dapat menemukan informasi tentang bagaimana melakukannya
Blurry Script
@ BlurryScript Lavf pada dasarnya adalah libavcodec yang merupakan bagian dari proyek ffmpeg. Sudahkah Anda mencoba MeGUI atau rem tangan? keduanya menyediakan GUI yang bagus dan mudah digunakan
Vishwa
tapi saya butuh konverter untuk linux, hanya dari konverter baris perintah tanpa gui, apakah ada? tapi sekali lagi bagaimana ini akan menyelesaikan kesalahan ini?
Blurry Script
di atas keduanya tersedia untuk linux. Dari pesan kesalahan yang Anda poskan, sepertinya itu adalah kesalahan Baca. Itu berarti file video memiliki beberapa frame yang rusak. Apakah Anda benar-benar perlu bertobat? Apa yang kamu coba lakukan di sini? Apakah Anda hanya perlu mengkonversi file untuk perangkat genggam seperti ipod?
Vishwa
jika saya mengabaikan frame yang rusak ini, ukuran file menjadi terlalu rendah, hampir kosong, tetapi file asli itu sendiri dapat dimainkan, maksud saya mengapa ini terjadi? apa sebenarnya yang membuatnya rusak? haruskah saya melewatkan file yang rusak? atau dapatkah ada solusi untuk mengubahnya? karena itu berfungsi oleh itlsef
Blurry Script