it-swarm.asia

كيف تحويل WMV إلى MP4؟

كيف يمكن تحويل مجموعة من ملفات WMV إلى MP4 حتى أتمكن من استيرادها إلى Apple TV ؟

36
burnt1ce

يمكنك استخدام FFmpeg (أداة سطر أوامر مجانية لنظام التشغيل Mac و Linux و Windows) لتشفير WMV إلى MP4. هنا مثال بناء جملة:

ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a libfaac -q:a 100 output.mp4

سيؤدي ذلك إلى تشفير الفيديو إلى فيديو H.264 وصوت AAC ، باستخدام الجودة الافتراضية. لتغيير جودة مقطع الفيديو ، استخدم قيمة CRF مختلفة ، حيث يعني انخفاض القيمة أفضل ، على سبيل المثال 20 أو 18. للصوت ، 100 ٪ هي الجودة الافتراضية. زيادة القيمة للحصول على جودة أفضل.

بالنسبة إلى AppleTV على وجه التحديد ، هذا ما تقول Apple أنها تدعمه:

فيديو H.264 يصل إلى 1080 بكسل ، 30 إطارًا في الثانية ، مستوى ملف تعريف عالٍ أو رئيسي 4.0 أو أقل ، مستوى ملف تعريف خط الأساس 3.0 أو أقل مع صوت AAC-LC يصل إلى 160 kbit/s لكل قناة ، 48 كيلو هرتز ، صوت ستريو في .m4v و. mp4 و .mov تنسيقات الملفات

لذلك ، يمكنك استخدام الأمر التالي لفرض معدل إطارات 30 هرتز و ملف تعريف مرتفع :

ffmpeg -i input.wmv -c:v libx264 -crf 23 -profile:v high -r 30 -c:a libfaac -q:a 100 -ar 48000 output.mp4
47
Molly7244

فرملة اليد . منصة متعددة ومجانية.

HandBrake عبارة عن محوِّل فيديو مفتوح المصدر مرخص من GPL ومتعدد المنصات ومتعدد مؤشرات الترابط ومتاح لنظام MacOS X و Linux و Windows.

المصادر المدعومة:

  • معظم ملفات الوسائط المتعددة الشائعة التي تدعم libavformat و libavcodec.

  • أي مصدر يشبه قرص DVD أو Bluray وهو غير محمي ضد النسخ. (إزالة حماية النسخ غير مدعومة)

النواتج:

  • تنسيق الملف: MP4 (M4V) و MKV

  • الفيديو: H.264 (x264) أو MPEG-4 (ffmpeg) أو MPEG-2 (ffmpeg) أو Theora (libtheora)

  • الصوت: AAC أو CoreAudio AAC/HE-AAC (OS X فقط) أو MP3 أو Flac أو AC3 أو Vorbis. AC-3 و DTS و DTS-HD و AAC و MP3.
17
user3463

إذا كنت تحاول تحويل ملفات WMV التي أنشأتها GoToMeeting (المعروف أيضًا باسم Go2Meeting للأغراض SEO ) فمن المحتمل أن تفشل جميع الحلول المذكورة أعلاه لأن يتم تشفير الفيديو باستخدام برنامج ترميز g2m4 خاص بـ سيتريكس من شأنه أن يجعل أجهزة تحويل الشفرات خنقًا.

لقد وجدت هذه الصفحة التي ترشد من خلال الترميز من g2m إلى WMV العادية باستخدام g2mtranscoder.exe المقدمة من خلال getomeeting ، والتي ستعمل على تحويل رمز الفيديو الخاص بك في مكانه بحيث يمكنك ثم قم بتحويله إلى تنسيق من اختيارك باستخدام أدوات عادية (مثل الإجابات الأخرى في هذا الموضوع).

4
bwerks

www.media-convert.com هي خدمة مجانية على شبكة الإنترنت تقوم بتحويل جميع أنواع تنسيقات الصوت والفيديو. لا حاجة لتثبيت أي برنامج. تجاهل الإضافات وحدد فقط نوع الملف من القوائم المنسدلة.

2
Bob D
./ffmpeg -y -i input.wmv -vcodec libx264 -acodec libfaac -ab 128k -ac 2 -b 300 -threads 4 -flags +loop -cmp +chroma -partitions 0 -subq 1 -trellis 0 -refs 1 -coder 0 -bufsize 10M  -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 output.mp4

لا أعرف ما تعنيه جميع الخيارات/الأعلام ، لكن يبدو أن ذلك كان ناجحًا وحصل على ملف MP4 قابل للتدفق عبر Flash ، لكن الفيديو لم يكن بجودة عالية.

مكتبات الترميز التي قمت بتثبيتها هي libx264 و libfaac لـ H.264 و AAC برامج ترميز الفيديو والصوت.

2
Abyss

جرب أي محول فيديو . كما يوحي الاسم ، يمكنه تحويل العديد من أنواع مقاطع الفيديو.

1
phunehehe

يجب على MediaCoder القيام بهذه المهمة على ما يرام!

MediaCoder هو جهاز تحويل وسائط عالمي مجاني منذ عام 2005. وهو يدمج معظم برامج الترميز والأدوات الصوتية/المرئية بطريقة أنيقة وشفافة في حل تحويل الشفرة الكل في واحد. مع بنية مرنة وقابلة للتمديد ، يتم تحديث أحدث برامج الترميز والأدوات باستمرار. تعتزم MediaCoder أن تكون سكين الجيش السويسري لترميز الوسائط في جميع الأوقات.

1
Grumpy ol' Bear

لم أستطع تثبيت FFmpeg على خادم أوبونتو 14.10 (Utopic Unicorn) ، لذلك استخدمت HandBrake. بعد التثبيت ، استعملت نصًا من thanhsiang.org/faqing :

  1. قم بإنشاء ملف .sh ، على سبيل المثال ، convert.sh
  2. chmod +x convert.sh
  3. تكوين الدلائل SRC و DEST ، + DEST_EXT
  4. ./convert.sh

تحويل ملف

#!/bin/bash

# This script is to convert automatically a folder of video files to MP4.
# You need to change SRC -- Sourse folder and DEST -- Destination folder
# The MP4 format is 480x270.

SRC=/home/video/
DEST=/home/www/mp4files/
DEST_EXT=mp4
HANDBRAKE_CLI=HandBrakeCLI

for FILE in `ls $SRC`
do
        filename=$(basename $FILE)
        extension=${filename##*.}
        filename=${filename%.*}

        $HANDBRAKE_CLI -i $SRC/$FILE -o $DEST/$filename.$DEST_EXT -e x264 -q 22 -r 12 -B 64 -X 480 -O
done

كان الحل الأسرع بالنسبة لي.

0
Daniel Kmak

أود استخدام MediaCoder لتحويل الدُفعات أو احتمال آخر سهل الاستخدام هو Avidemux .

0
Juhele