কিভাবে ডেবিয়ান এ FFmpeg ইনস্টল করবেন?


35

আমি কিভাবে ইনস্টল করতে চান জানতে চাই FFmpeg ডেবিয়ান উপর।


1
উবুন্টুর অনুরূপ গাইড ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide
slhck

আমি এখানে ইনস্টল সম্পর্কে বিস্মিত আগত ffmpeg আমার রাস্পবেরী পাই (এক্সবিয়ান, রাস্পবিয়ান), কিন্তু এখন আমি দেখতে পাচ্ছি যে ডেবিয়ান নিজেই এই সমস্যাটি আছে।
palswim

উত্তর:


64

ডেবিয়ান জেসি এবং পরে আর ffmpeg অন্তর্ভুক্ত করবেন না, তবে আপনার ffmpeg ইনস্টল করার জন্য 3 টি বিকল্প রয়েছে। আমি উত্স থেকে ইনস্টল করার আগে চেষ্টা বিকল্প 1 বা 2 পরামর্শ চাই।

বিকল্প 1: পরিবর্তে avconv ব্যবহার করুন

আপনি "avconv" ইনস্টল করতে পারেন যা প্রায় "ffmpeg" হিসাবে একই ব্যবহার করে। দুটি কমান্ড প্রায়ই একই সিনট্যাক্স ব্যবহার করে, তবে SRT সাবটাইটেলগুলির মতো বৈশিষ্ট্যগুলি কেবল ffmpeg এর সাথে কাজ করতে পারে।

sudo apt-get install libav-tools

বিকল্প 2: deb -multimedia.org থেকে ffmpeg ইনস্টল করুন

Ffmpeg ইনস্টল করতে, /etc/apt/sources.list সম্পাদনা করুন এবং এখানে তালিকাভুক্ত হিসাবে আপনার বিতরণের জন্য উপযুক্ত লাইন যুক্ত করুন: http://www.deb-multimedia.org/

ডেবিয়ান টেস্টিং যুক্ত করতে, ম্যানুয়ালি ফাইলটি সম্পাদনা করুন বা চালান ..

উদাহরণ শুধুমাত্র ডেবিয়ান পরীক্ষার জন্য:

sudo echo deb http://www.deb-multimedia.org testing main non-free \
                  >>/etc/apt/sources.list

ডিবি-মাল্টিমিডিয়া লাইন যুক্ত করার পরে, প্যাকেজটি আপডেট করুন, কীরণ যোগ করুন এবং ffmpeg ইনস্টল করুন।

sudo apt-get update
sudo apt-get install deb-multimedia-keyring
sudo apt-get update
sudo apt-get install ffmpeg

এই পদ্ধতি ব্যবহার করে আপনাকে একটি অননুমোদিত প্যাকেজ হিসাবে কীরণ ইনস্টল করতে হবে।

বিকল্প 3: উৎস থেকে ffmpeg ইনস্টল করুন

বিকল্পভাবে, আপনি উৎস থেকে ইনস্টল করতে পারেন। এইভাবে চেকইনস্টল ব্যবহার করে .deb ফাইলটি তৈরি করতে হয় যা আবার আবার আনইনস্টল করা যেতে পারে। এই প্যাকেজগুলি ইনস্টল করুন, বিশেষভাবে ffmpeg এর জন্য yasm বা nasm প্রয়োজন, অন্যরা সাধারণত প্যাকেজ নির্মাণের জন্য দরকারী:

sudo apt-get install yasm nasm \
                build-essential automake autoconf \
                libtool pkg-config libcurl4-openssl-dev \
                intltool libxml2-dev libgtk2.0-dev \
                libnotify-dev libglib2.0-dev libevent-dev \
                checkinstall

পরবর্তী, ffmpeg প্যাকেজ ক্লোন অথবা সর্বশেষ স্ন্যাপশট ডাউনলোড করুন:

git clone git://git.videolan.org/ffmpeg.git

অথবা

wget https://www.ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar jxvf ffmpeg-snapshot.tar.bz2

কম্পাইল করুন ffmpeg:

cd ffmpeg
./configure --prefix=/usr
time make -j 8
cat RELEASE
sudo checkinstall

বেশিরভাগ চেকইনস্টল ডিফল্ট জরিমানা, তবে একটি সংস্করণ নম্বর প্রয়োজন। বর্তমান সংস্করণ "বিড়াল রিলিজ" দ্বারা প্রদর্শিত হয়। এটি বর্তমান ডিরেক্টরির মধ্যে একটি ডেব ফাইল তৈরি করা উচিত।

অবশেষে, আপনি dpkg ব্যবহার করে তৈরি ডেব ফাইলটি ইনস্টল করুন:

sudo dpkg --install ffmpeg_*.deb

2
+10 পয়েন্ট। এই উত্তরটি সর্বাধিক বর্তমান হওয়া উচিত, এটি সর্বাধিক বর্তমান।
Mint

2
দুঃখজনকভাবে, জেসির সাথে আসে এমন avconv প্রায়ই ffmpeg প্রতিস্থাপন করতে পারে না কারণ এটি ffmpeg এর অনেক গুরুত্বপূর্ণ বৈশিষ্ট্য অভাব রয়েছে। সুতরাং যদি আপনি উত্স থেকে ইনস্টল হওয়া থেকে বিরত রাখতে চান তবে এটি কেবল বৈধ বিকল্পটি ডেবি মাল্টিমিডিয়া থেকে পেতে হয়, যা ডেবাইন দ্বারা ডেব-মাল্টিমিডিয়া-কিরিং বিতরণ না করে কিছুটা দু: খিত, তাই বিশ্বাস শৃঙ্খলা ভাঙ্গা হয়।
Tino

2
তারা এখন sid মধ্যে ffmpeg ফিরে সুইচ করেছে: lwn.net/Articles/650495
Sam Watkins

1
আপনার সোর্স নির্দেশাবলী ডেবিয়ান জেসি (মাস্টার 4c2244127631da592cb4d6bbdab1d6b050ff98cb থেকে) থেকে কাজ করে। তবে checkinstall পদ্ধতি পরিবর্তন হয়েছে বলে মনে হয়। আমি চালানো ছিল sudo mkdir /usr/share/ffmpeg প্রথম aborting এড়াতে। তারপর সফল রান করার পরে, এটি স্বয়ংক্রিয়ভাবে প্যাকেজগুলিকে ইনস্টল করে, তাই চালানোর কোন প্রয়োজন নেই sudo dpkg -i। অন্যথায় জরিমানা।
0__

ইনস্টল করার জন্য কোন ডেব প্যাকেজ নেই, শেষ ধাপে ঠিক করুন sudo make install
it_is_a_literature

25

এটি এখন ব্যাক্তি হিসাবে জেসির জন্য উপলব্ধ: https://packages.debian.org/jessie-backports/ffmpeg

এই মত কিছু যোগ করুন /etc/apt/sources.list (আপনার পছন্দের আয়না দিয়ে):

deb http://ftp.uk.debian.org/debian jessie-backports main

তারপর

apt-get update
apt-get install ffmpeg

খুশী হলাম। আমি একটি ডকার ইমেজ তৈরি করছি, এবং এটি ইতিমধ্যে বেশ জটিল। এই পদ্ধতিটি সম্ভব পরিষ্কার।
gustavohenke

3
চিয়ার্স, এই মহান কাজ করে এবং সবচেয়ে বর্তমান উত্তর। শুধু ডেবিয়ান 8 জেসি বার্তা পোস্ট করা যাতে অন্যরা এই গুগলিং খুঁজে পেতে পারে Package ffmpeg is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'ffmpeg' has no installation candidate
georgiecasey

8

আপনি apt-get মাধ্যমে এটি ইনস্টল করতে পারেন। প্যাকেজটি কেবল "ffmpeg" বলা হয়।

sudo apt-get update
sudo apt-get install ffmpeg

যদি এটি কাজ না করে তবে আপনি এটি অনুসন্ধানের চেষ্টা করতে পারেন:

sudo apt-cache search ffmpeg

মনে রাখবেন যে এটি FFmpeg এর প্যাকেজ সংস্করণটি ইনস্টল করবে, তাই এটি সর্বদা একটি পুরানো মেয়াদ হতে পারে। যদি আপনি বাগ অভিজ্ঞতা, অনুগ্রহ করে উৎস থেকে FFmpeg কম্পাইল করুন।


6

FFMPEG জিট ব্যবহার করে তাই আপনাকে টার্মিনাল ব্যবহার করতে হবে। দেখ এখানে বর্তমান অবস্থান জন্য

এটা করতে একটি প্রশংসনীয় ব্যাপক walkthrough আছে এখানে । অলস (নিজেই অন্তর্ভুক্ত) জন্য প্রাসঙ্গিক কোড নিষ্কাশিত আছে।

উল্লেখ্য একটি জিনিস, আপনি প্যাকেজ অনুপস্থিত কনফিগার করার সময় কিছু ত্রুটি পেতে পারে। আমি ব্যবহার করতে হবে আরপিএম ফেডোরা 14 চালানোর সময় তাদের কয়েকটি পেতে, কিন্তু আপনার মাইলেজটি ডেবিয়ানতে পরিবর্তিত হতে পারে।

চেকআউট FFmpeg:

git clone git://git.videolan.org/ffmpeg.git
cd ffmpeg

কনফিগার করুন [আপনি যদি চান তবে নিজের পছন্দ যোগ করুন]

./configure

তৈরি করুন এবং ইনস্টল করুন

make
sudo make install

3

স্ট্যাটিক বিল্ড (কাজ করে)

এই পৃষ্ঠায় যান এবং আপনার আর্কিটেকচারের জন্য বিল্ড বাছুন:

http://johnvansickle.com/ffmpeg/

বিল্ড ফাইল ইউআরএল ধরুন

# download it
wget <url>
# unpack it
tar xf <file>

# add path to $PATH
vi ~/.bashrc

# add the path to your unpacked build
export PATH="~/src/ffmpeg-2.8.3-src:$PATH"

# source your bashrc to update your path
. ~/.bashrc

চমত্কার সাধারণ জ্ঞান এখানে bash। কিন্তু আমি কিছু মন্তব্য যোগ করা
chovy

তুমি ব্যবহার করতে পার ~/bin অথবা /usr/local/bin পরিবর্তে ~/src এবং সঙ্গে ঘন ঘন প্রয়োজন নেই PATH। (জন্য ~/bin আপনি পুনরায় লগইন বা চালানোর প্রয়োজন হবে source ~/.profile যাহোক).
llogan

অথবা শুধু ln -s / unpacked / ffmpeg / usr / bin / ffmpeg
Hayden Thring

1

আমি এখানে থেকে ffmpeg সর্বশেষ স্ন্যাপশট ডাউনলোড http://ffmpeg.org/download.html । তারপর আমি Kdenlive এর ffmpeg নির্মাণ নির্দেশাবলী অনুসরণ http://www.kdenlive.org - কিন্তু চালানো

sudo apt-get update

নির্ভরতা ইনস্টল করার আগে। তারা:

sudo apt-get install subversion git cmake build-essential yasm libqt4-dev kdelibs5-dev libsdl1.2-dev libsdl-image1.2-dev libxml2-dev libx264-dev libtheora-dev libxvidcore-dev libogg-dev libvorbis-dev libschroedinger-dev libmp3lame-dev libfaac-dev libfaad-dev libgsm1-dev libopencore-amrnb-dev libopencore-amrwb-dev libsamplerate0-dev libjack-dev libsox-dev ladspa-sdk swh-plugins libmad0-dev libpango1.0-dev

0

২011-এর নভেম্বরে আমি এই কাজটি করেছি:

 apt-get update
 apt-get install libav-tools


#List all plugins associated with ffmpeg
apt-cache search ffmpeg 

#cmus-plugin-ffmpeg - lightweight ncurses audio player (FFmpeg plugin)
apt-get install -y cmus

#ffmpeg2theora - Theora video encoder using ffmpeg
apt-get install -y ffmpeg2theora

#ffmpegthumbnailer - fast and lightweight video thumbnailer
apt-get install -y ffmpegthumbnailer

#ffmpegthumbnailer-dbg - debugging informations for ffmpegthumbnailer
apt-get install -y ffmpegthumbnailer-dbg

#libffmpegthumbnailer-dev - development files for ffmpegthumbnailer
apt-get install -y libffmpegthumbnailer-dev

#libffmpegthumbnailer4 - shared library for ffmpegthumbnailer
apt-get install -y libffmpegthumbnailer4

#ffmpegthumbs - video thumbnail generator using ffmpeg
apt-get install -y ffmpegthumbs

#libffms2-3 - Cross platform ffmpeg wrapper library
apt-get install -y libffms2-3

#gmerlin-encoders-ffmpeg - ffmpeg encoders for Gmerlin
apt-get install -y gmerlin-encoders-ffmpeg

#libpostproc-dev - FFmpeg derived postprocessing library - development headers
apt-get install -y libpostproc-dev

#libpostproc52 - FFmpeg derived postprocessing library
apt-get install -y libpostproc52

#moc-ffmpeg-plugin - ncurses based console audio player - ffmpeg plugin
apt-get install -y moc-ffmpeg-plugin

#libtaoframework-ffmpeg-cil-dev - Tao CLI binding for FFmpeg - development files
apt-get install -y libtaoframework-ffmpeg-cil-dev

#libtaoframework-ffmpeg0.4-cil - Tao CLI binding for FFmpeg
apt-get install -y libtaoframework-ffmpeg0.4-cil

#winff - graphical video and audio batch converter using ffmpeg or avconv
apt-get install -y winff

#libxine2-ffmpeg - MPEG-related plugins for libxine2
apt-get install -y libxine2-ffmpeg

জেসি পুরাতন স্থিতিশীল এবং পুরোনো লিব্যাভ-সরঞ্জামগুলির জন্য ফর্ক লিবভ দ্বারা প্রস্তাবিত সরঞ্জামগুলি বোঝায়, FFmpeg নয়। এগুলির মধ্যে একটি সরঞ্জামকে "ffmpeg" বলা হয়েছিল (এখন মৃত এবং সর্বাধিক আপস্ট্রিম) কিন্তু এটি FFmpeg থেকে ffmpeg নয়। নতুন ডেবিয়ান libav-tools একটি ট্রান্সফিশনাল প্যাকেজ এবং আপনি কেবল পরিবর্তে ffmpeg প্যাকেজটি ব্যবহার করতে পারেন।
llogan

-1

এই সংগ্রহস্থলটি আপনাকে প্যাকেজ দেয়:

sudo add-apt-repository ppa:mc3man/trusty-media

তারপর

sudo apt-get update
sudo apt-get install ffmpeg

1
এটি বিশেষভাবে উবুন্টু 14.04 এর জন্য।
llogan

-1

আমি এটি একটি সুন্দর পুরানো থ্রেড দেখতে কিন্তু আমি এটা জুড়ে দৌড়ে আমি কিছু স্বচ্ছতা যোগ করার চেষ্টা করব। আমি ইতিমধ্যে ffmpeg ইনস্টল পেতে বিবৃত উত্তর সমন্বয় ব্যবহার। আমি /etc/apt/sources.list ডেব যোগ করে সম্পাদনা করেছি http://ftp.uk.debian.org/debian জেসি-ব্যাকপোর্ট প্রধান। তারপর apt-get আপডেট করুন। তারপর apt-get ffmpeg ইনস্টল করুন।

এটা আমার জন্য কাজ করে।


স্বাগতম সুপার ব্যবহারকারী ! এটি একটি দরকারী মন্তব্য, কিন্তু সত্যিই একটি উত্তর নয়। একবার আপনার কাছে যথেষ্ট প্রতিপত্তি থাকলে, আপনি উত্তরগুলি যোগ করার পরিবর্তে অতীতের উত্তর বা প্রশ্নগুলিতে মন্তব্য করতে পারবেন।
jpaugh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.