আমি কীভাবে অ্যাভিকনভি দিয়ে 180 ডিগ্রি করে ভিডিওটি ঘোরান


24

আমি 180 ডিগ্রি দ্বারা ভিডিও (এমপি 4) ঘোরানো চাই, তবে ফ্লিপ করব না। এটি avconv দিয়ে করা সম্ভব?


আমি দেখেছি সঙ্গে উভয় বিদ্যমান উত্তর করে একটি হিরো 3 ক্যামেরা থেকে আছে MP4 ফাইল, কিন্তু পরে শুধুমাত্র আমি যোগ দিয়ে theywork -c:a(ঠিক আউটপুট ফাইলের নাম আগে) কমান্ড কপি। আমি আরও দেখতে পেলাম যে দ্বিতীয় সংস্করণটি পার্থক্যজনক মানের নয়, তবে শৃঙ্খলিত অনুবাদ সংস্করণের চেয়ে প্রায় 50% দ্রুত।
সাইমন

উত্তর:


31

transposeভিডিও ফিল্টার ব্যবহার করে এটি সম্ভব । আপনি 180 ডিগ্রি ঘোরতে পারবেন না, তবে আপনি 90 ডিগ্রি ঘোরান এবং ফিল্টারটি চেইন করতে পারেন।

avconv -i video.mp4 -vf transpose=1,transpose=1 out.mkv

দেখুন transposeavconvর manpage: http://manpages.ubuntu.com/manpages/quantal/en/man1/avconv.1.html


এটি আমার ভিডিওটি ঘোরানো হয়েছে, তবে মানের ড্রপ (রেজোলিউশন এবং ফ্রেমরেট) প্রচুর ছিল (আইফোন m মোভ ফাইল)।
গ্রিঙ্গো সুভেভ

ট্রান্সপোজ = ঘড়ির কাজ এখন আমার উত্তর দেখুন
বয়স্ক

15

হ্যাঁ, তবে এটি সঠিকভাবে কাজ করার জন্য আপনাকে আপনার কমান্ডে কিছু অতিরিক্ত বিকল্প যুক্ত করতে হবে। ট্রান্সপোজ এবং ভিএফ্লিপ / এইচএফলিপটি কৌশলটি করা উচিত, তবে আপনি কী চান সে সম্পর্কে যদি আপনি অ্যাঙ্কনভকে আরও বিশদ না বলে থাকেন তবে আপনি সম্ভবত খুব নিম্ন মানের আউটপুট চেষ্টা করবেন:

 avconv -i original.mp4 -vf "hflip,vflip" -codec:v libx264 -preset slow -crf 20 -codec:a copy flipped.mp4

-crfবিকল্পটি লক্ষ্য করুন । এটি আউটপুট মানের নির্ধারণ করে। এটি 0 (লোকসানহীন) থেকে উপরের দিকে লোগারিথ্মিকভাবে যায়। আপনি সম্ভবত বেশিরভাগ ক্ষেত্রে 19 এবং 25 এর মধ্যে একটি মান চাইবেন। -preset"ধীর", "মাঝারি", বা "দ্রুত" এনকোডিংয়ের গতি সেট করে। ধীরে ধীরে আপনার স্পষ্ট ট্রেডঅফের সাথে ছোট আকারের ফাইল আকার পাওয়া উচিত। আসলটির -codec:vসাথে মিলে যাওয়ার জন্য আপনার সামঞ্জস্য করা উচিত । আপনি যদি এই বিকল্পগুলি সেট না করেন আপনি ডিফল্ট পাবেন, যা আইফোন ভিডিও উল্টানোর সময় ভাল কাজ করে না।


Unrecognized option 'preset' Failed to set value 'slow' for option 'preset' আমি যা পেয়েছি
ক্যারেল বালেক

... এবং এটি ছাড়া, আমি পেয়েছিUnknown encoder 'libx264'
ক্যারেল বালেক

1
apt-get install libavcodec-extra-53এটি সমাধান করেছেন
কারেল বালেক

6

অ্যাভকনভ সহ অতিরিক্ত পদ্ধতিটি হ'ল ভিএফ্লিপ এবং এইচএফলিপ ফিল্টার ব্যবহার করা। দ্রুত চালানো উচিত এবং সম্ভবত আরও ভাল মানের:

avconv -i video.mp4 -vf vflip,hflip out.mp4

একই: এটি আমার ভিডিওটি ঘোরানো হয়েছে, তবে মানের ড্রপ (রেজোলিউশন এবং ফ্রেমরেট) বিশাল ছিল (আইফোন। মোভ ফাইল)।
গ্রিঙ্গো সুভেভ

1
@ গ্রেঙ্গোসুয়েভ ওয়ার্লসন আপনাকে একটি বিচ্ছিন্ন উদাহরণ দিয়েছেন, আপনাকে এখনও সমস্ত কোডক: ভি ... এবং অন্যান্য ট্যাগগুলি যুক্ত করতে হবে
v010dya

1

আমি এটা করেছি:

avconv -i invertedOne.mp4 -c:a copy -vf "hflip,vflip" rightOne.mp4

ফুল এইচডি ভিডিও, অনুমানযোগ্য গুণমানের ক্ষতির সাথে দুর্দান্ত ফলাফল


1

অ্যাভকনভ বা ffmpeg জন্য 14.04 বা তার বেশি বয়সীদের জন্য

@ ফয়েবসের এই প্রশ্নের উত্তরটির পরে লিবাভ ডকুমেন্টেশনে কিছু পরিবর্তন হয়েছে। আপনি ২২০ ডিগ্রি কমান্ড একসাথে শৃঙ্খলাবদ্ধ করে পুরোপুরি উল্টাপাল্টা এড়াতে 180 ডিগ্রি ঘোরানো যেতে পারেন (কমা দ্বারা পৃথক) আমি কমান্ডটি দিয়ে এটি সম্পন্ন করেছি

avconv -i ইনপুটফিল -vf ট্রান্সপোজ = ক্লক, ট্রান্সপোজ = ক্লক আউটপুটফাইল

ঘড়ির কাঁটার ঘোরার জন্য।

ffmpeg এ সিনট্যাক্স একই।

ffmpeg -i ইনপুটফিল -vf ট্রান্সপোজ = ক্লক, ট্রান্সপোজ = ক্লক আউটপুটফাইল

যেখানে ইনপুট ফাইলটি হ'ল আপনার সমর্থিত ইনপুট ভিডিও ফাইল এবং আউটপুট ফাইল হ'ল আপনার পছন্দসই আউটপুট ফাইল।

কাউন্টার ক্লকওয়াইজ রোটেশনের জন্য ক্লক সহ ক্লকটি প্রতিস্থাপন করুন

সূত্র:

https://libav.org/avconv.html#transpose

উবুন্টু 14.04.5 এবং 16.04 এলটিএসে পরীক্ষা করা

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