এফএফম্পেগে এনকোডার সংস্করণ পান


1

এনকোডারটি পাওয়া যায় কিনা তা আমি যাচাই করতে ffmpeg -encoders | grep lameপারি, তবে এর সংস্করণটি কীভাবে খুঁজে পাব?

লেমের ক্ষেত্রে আমি একটি পাঠ্য সম্পাদক দ্বারা রূপান্তরিত অডিও ফাইলটি খুলতে এবং সেখানে সংস্করণটি খুঁজে পেতে পারি, তবে আমি জানতে চাই যে এফএফম্পেগ হ্যাকের অবলম্বন না করেই এখনই আমাকে কোডেক সংস্করণ তথ্য দিতে পারে কিনা?


নোট করুন যে ffmpeg কেবলমাত্র একটি এনকোডার (এবং ডিকোডার ) এর একটি বিশেষ সংস্করণ ব্যবহার করবে । একটি কোডেক যেমন একটি বিমূর্ত ধারণা একটি সফটওয়্যার সংস্করণ নেই।
slhck

@ এসএলএইচএইচকি, সংশোধনের জন্য আপনাকে ধন্যবাদ, আমি পোস্টটি সম্পাদনা করে কেবল এটির এনকোডার রেখেছি।
ব্যবহারকারীর

উত্তর:


1

আফাইক, ffmpegতথ্য নেই the আপনার ডিকোডার / এনকোডারটির সংস্করণ নির্ভর করে আপনি আপনার ওএসে কোন লাইব্রেরি ইনস্টল করার সিদ্ধান্ত নিয়েছেন। সুতরাং, উবুন্টুতে আপনি আপনার প্যাকেজ ম্যানেজারের কাছ থেকে কোডেক সংস্করণটি পেয়ে যাবেন:

$ ffmpeg -v quiet -codecs |grep lame
DEA.L. mp2                  MP2 (MPEG audio layer 2) (decoders: mp2 mp2float ) (encoders: mp2 mp2fixed libtwolame )
DEA.L. mp3                  MP3 (MPEG audio layer 3) (decoders: mp3 mp3float ) (encoders: libmp3lame libshine )
$ apt search libmp3lame
...
libmp3lame0/xenial,now 3.99.5+repack1-9build1 amd64 [installed,automatic]
  MP3 encoding library
...

1

কোনও অভ্যন্তরীণ, নেটিভ FFmpeg এনকোডার ব্যবহার করার ক্ষেত্রে, যেমন -c:a aac(বাইরের লাইব্রেরির কোনও এনকোডারের বিপরীতে, উদাহরণস্বরূপ libmp3lame), আপনি ffmpegসরঞ্জামটি ব্যবহার করার সময় কনসোল আউটপুটে প্রদর্শিত লিবাভকডেক সংস্করণ নম্বরটি উল্লেখ করতে পারেন । এটি অগত্যা কোনও কোডেক "সংস্করণ" নয়, তবে এফএফপিপিগ সংস্করণ টাইমলাইনে ফাইলটি কখন থেকে রয়েছে তা আপনাকে একটি সাধারণ ধারণা দেয়। উদাহরণ:

libavcodec     57. 95.101 / 57. 95.101

আপনি যদি FFmpeg libav * গ্রন্থাগার ব্যবহার করছেন তবে প্রতিটি লাইব্রেরির জন্য সংস্করণ শিরোনাম দেখুন, যেমন libavcodec/version.h

আপনার যদি ffmpegআউটপুট বিন্যাসের উপর নির্ভর করে কোনও ফাইল এনকোড করা থাকে তবে এটি প্রায়শই ফাইল মেটাটাটাতে ম্যাক্সার সংস্করণ সরবরাহ করে। উদাহরণ:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file.m4a':
  Metadata:
    major_brand     : M4A 
    minor_version   : 512
    compatible_brands: isomiso2
    encoder         : Lavf57.72.101
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.