এমপি 4 ফাইল ভিএলসিতে সাবটাইটেল সেটিংস উপেক্ষা করে


14

একটি পৃথক .SRT ফাইল সহ একটি এমকেভি চলচ্চিত্র (h264 / aac) প্লে করার সময়, ভিএলসি আমাকে মেনু থেকে নিখুঁতভাবে সাবটাইটেলগুলির চেহারা নিয়ন্ত্রণ করতে দেয়।

যাইহোক, নিরবিচ্ছিন্নভাবে এমকেভি / এসআরটি এমপি 4 তে অন্তর্নির্মিত সাবটাইটেলগুলি ("মুভ_টেক্সট") দিয়ে রূপান্তর করার পরে, সাবটাইটেলগুলি একটি ছোট আরিয়াল (?) ফন্ট হিসাবে প্রদর্শিত হবে এবং ভিএলসি সেটিংস এর কোনও প্রভাব ফেলবে না।

আমি ভেবেছিলাম সম্ভবত এমপি 4 ফাইলটিতে সাবটাইটেলগুলি কীভাবে অগ্রাধিকার প্রদর্শন করা যায় সে সম্পর্কে কিছু তথ্য রয়েছে তবে এমপি 4 ফাইল থেকে সমস্ত মেটাডেটা ছিনিয়ে নেওয়ার পরেও এটি ঘটে।

এটি কি ভিএলসিতে কোনও বাগ / বৈশিষ্ট্য? আমি কীভাবে এটিকে সব ধরণের ভিডিও ফাইলের জন্য ভিজ্যুয়াল সাবটাইটেল সেটিংস মেনে চলতে পারি।

সম্পাদনা: এসআরটি উদাহরণ

1
00:00:00,000 --> 00:00:07,000
Lorem ipsum dolor sit amet,
consectetur adipiscing elit,

2
00:00:09,000 --> 00:00:12,000
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.

(etc.)

সম্পাদনা: নীচে এফএফএমপিগ আউটপুট দেখুন SE

ffmpeg -y -i "in.mp4" -i "in.srt" -acodec copy -vcodec copy -scodec mov_text -absf aac_adtstoasc "out.mp4" ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 7.0.0 (clang-700.0.72) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-ffplay --enable-libfdk-aac --enable-nonfree --enable-vda libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100 Input #0, mpegts, from 'in.mp4': Duration: 00:55:34.20, start: 10.099667, bitrate: 2441 kb/s Program 1 Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 162 kb/s Stream #0:2[0x102]: Data: timed_id3 (ID3 / 0x20334449) Input #1, srt, from 'in.srt': Duration: N/A, bitrate: N/A Stream #1:0: Subtitle: subrip Output #0, mp4, to 'out.mp4': Metadata: encoder : Lavf56.40.101 Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 25 tbr, 90k tbn, 90k tbc Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 162 kb/s Stream #0:2: Subtitle: mov_text ([8][0][0][0] / 0x0008) Metadata: encoder : Lavc56.60.100 mov_text Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (subrip (srt) -> mov_text (native)) Press [q] to stop, [?] for help frame=83215 fps=3113 q=-1.0 Lsize= 958501kB time=00:55:34.08 bitrate=2355.1kbits/s video:891302kB audio:65022kB subtitle:18kB other streams:0kB global headers:0kB muxing overhead: 0.225788%


কোন ওএস এবং ভিএলসি সংস্করণ? এম্বেড থাকা এসআরটি গুলির সাথেও কি এমকেভিগুলির সাথে একই আচরণ করে?
করণ

ওএস এক্স 10.10.3। ভিএলসি 2.2.1। এমকেভি কাজের মধ্যে এসআরটি এম্বেড করা। সুতরাং এটি অবশ্যই এমপি 4 ধারক বা mov_textসাবটাইটেল বিন্যাসের সাথে সম্পর্কিত। (দ্বিতীয়টি এমপি 4-এর জন্য প্রয়োজনীয়, এবং এটি এমকেভি-র সাথে বেমানান বলে মনে হচ্ছে))

ভিডিও রূপান্তর করতে আপনি কী ব্যবহার করেছেন? আমি ffmpegট্যাগের কারণে ধরে নিই । আপনি কি আপনার আদেশ এবং সম্পূর্ণ কনসোল আউটপুট প্রদর্শন করতে পারেন? ffmpegMov_text (ফন্টের আকার, ফন্টের রঙ, গা bold়, তির্যক ইত্যাদি) এর কিছু স্টাইলাইজেশনের সঠিক এনকোডিং / ডিকোডিং সমর্থন করে। আমি অনুমান করছি আপনার বিল্ডটি পুরানো, তবে আপনার কাছ থেকে আরও তথ্য না দিয়ে বলা এখনই অসম্ভব। তবে, ভিএলসি এর যে কোনওটির সাথে কীভাবে আচরণ করে তা আমি নিশ্চিত নই।
লোগান

পোস্টে যুক্ত নতুন তথ্য দেখুন।

আপনি কি এসআরটি ফাইল সরবরাহ করতে পারেন?
লগন

উত্তর:


6

ভিএলসি বিকাশকারীদের মতোই ইস্যুটি পোস্ট করা হয়েছে এবং তাদের দাবি, আসন্ন 3.0.০ রিলিজে বিষয়টি ঠিক করা হবে।


প্রায় দু'বছর পরেও এই বিষয়টি ঠিক হয়নি। কোন কাজ?
রিকার্ডো সানচেজ-সায়েজ

2
আমি যে জানি না। ভিএলসি 3 মনে হয় চিরকালের জন্য চলছে। আমি এটি অদ্ভুত বলে মনে করি যে এই জাতীয় ইস্যুটি মুক্তি পাওয়ার প্রত্যাশায় বছরের পর বছর ধাক্কা খেয়েছে যা কখনই আসবে বলে মনে হয় না। আমি ভিএলসি 3 বিটা চেষ্টা করেছি, তবে আমি নিয়মিতভাবে সেগুলি ব্যবহার করতে খুব বগি পেয়েছি। সুতরাং আমি যখনই কোনও অলৌকিক ঘটনা না ঘটে তখন পর্যন্ত আমি আমার সমস্ত এসআরটি ফাইলগুলি মূল ভিডিও ফাইল থেকে আলাদা রাখি। আরও লোকেরা যদি ভিএলসি বাগ ট্র্যাকারে ইস্যুটি অনুসরণ করে তবে এটি সাহায্য করবে। trac.videolan.org/vlc/ticket/15627
forthrin

আপনি যে টিকিটটি সংযুক্ত করেছেন তা দু'বছর আগে বন্ধ ছিল, সুতরাং আমি এতে কোনও যোগ করার কথা বলে মনে করতে পারি না। তারা কেন এটি বন্ধ বলে মনে করছে আমি নিশ্চিত নই।
জোশুয়া নুরজাইক

@ জোশুয়া নুরজাইক: সমস্যাটি সম্ভবত ভিএলসি 3 তে সংশোধন করা হয়েছে, তবে চূড়ান্ত প্রকাশে ভিএলসি 3 বছর সময় নেয়।

1
আমি নিশ্চিত করতে পারি যে এই বাগটি ভিএলসি 3
আকিরা ইয়ামামোটো

1

এটি অবশ্যই একটি MOV_Text / এমপি 4 ধারক ইস্যু এবং এটি সমাধানের জন্য বর্তমানে অন্য কোনও বিকল্প নেই।

নিরবিচ্ছিন্নভাবে সাবটাইটেলগুলির সাথে এমপিভিতে এমকেভিতে রূপান্তর করুন

এছাড়াও আমি এটি দেখতে পেলাম যে আমি যদি এমওভিটিেক্সট এসআরটি বের করে ম্যানুয়ালি যোগ করি তবে সমস্যাটি এখনও ঘটেছিল, তবে আমি যদি ইন্টারনেট থেকে পৃথক এসআরটি ফাইল ডাউনলোড করি তবে আমি সেগুলি ম্যানুয়ালি যুক্ত করতে সক্ষম হয়েছি এবং তারপরে ভিএলসি হরফ / আকার ইত্যাদি ম্যানিপুলেট করতে সক্ষম হয়েছিল ইত্যাদি (মানে আপনি যদি রূপান্তর করতে না চান তবে আপনার একমাত্র বিকল্পটি আলাদা এসআরটি ফাইল ডাউনলোড করে ম্যানুয়ালি এটিকে ভিএলসিতে যুক্ত করা)


1
যখন আমি লক্ষ্য করেছি যে ওপি এমকেভি থেকে এমপি 4 এ যাওয়ার চেষ্টা করছে, আমি এটি ভাগ করে নিতে চেয়েছিলাম যে এমপি 4 এম্বেড থাকা সাবগুলির জন্য এটি কোনও সমাধান এটিএম নয় যা ভিএলসি হরফ / আকার নিয়ন্ত্রণ করতে পারে ইত্যাদি আপনাকে এমপি 4-তে বহিরাগত সাব যুক্ত করতে হবে বা এমকেভিতে রূপান্তর করতে হবে
ফ্রিসফটওয়্যার সার্ভারগুলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.