লিনাক্সের অধীনে কমান্ড লাইন থেকে ভিডিও ফাইলের তথ্য কীভাবে পুনরুদ্ধার করবেন?


81

দৈর্ঘ্য, গুণমান, বিটরেট, রেজোলিউশন, অডিও এবং ভিডিও ফর্ম্যাট, অডিও স্ট্রিম এবং সাবটাইটেলগুলির সংখ্যা এবং ভাষা এবং এইগুলি সহ আমি প্রদত্ত ভিডিও ফাইল সম্পর্কিত সমস্ত তথ্য কমান্ড লাইন থেকে দেখতে চাই; আরও, সেরা।

এখন পর্যন্ত আমার অবশ্যই ভিএলসির "তথ্য" ট্যাবটি অবলম্বন করা উচিত কারণ ডলফিন ফাইল ম্যানেজারও আমাকে এটিতে সহায়তা করছে না: এটি আমাকে এই কয়েকটি তথ্য প্রদর্শন করে এবং কেবল কিছু ফর্ম্যাটের জন্য দেখায় (যেমন .mkvসেভাবে সমর্থিত বলে মনে হয় না) )।


2
মিডিয়েনফো সম্পর্কে কী ?
এন্ডোরো

5
কটাক্ষপাত mkvinfoএবং ffprobeহিসাবে ভাল।
slhck

আপনাকেও ধন্যবাদ;
পূর্বের

1
এমকভিনফো ঠিক আছে, তবে কেবল এমকেভি ভিডিওর জন্য:mkvinfo -v -v video.mkv
এন্ডোরো

উত্তর:


100

দিন mediainfo একটি চেষ্টা। কমান্ড লাইন টাইপ mediainfo input.mkv। আরও বিস্তারিত ভিডিও তথ্যের জন্য mediainfo --fullscan input.mkv

আউটপুট উদাহরণ:

সাধারণ
অনন্য আইডি: 239093944660469735839645243666869007606 (0xB3DFD199E22F0E7CBAE1FE52206834F6)
সম্পূর্ণ নাম: ইনপুট.এমকেভি
ফর্ম্যাট: ম্যাট্রোস্কা
ফর্ম্যাট সংস্করণ: সংস্করণ 2
ফাইলের আকার: 39.6 এমআইবি
সময়কাল: 20s 288ms
সামগ্রিক বিট রেট মোড: চলক
সামগ্রিক বিট রেট: 16.4 এমবিপিএস
চলচ্চিত্রের নাম: আমার সেরা সিনেমা
এনকোডড তারিখ: ইউটিসি 2012-11-10 16:42:02
রাইটিং অ্যাপ্লিকেশন: এম কেভরম ভি ভি ৮.৮.০ ('ঘুম নেই / বালিশ') সেপ্টেম্বর 2 2012 এ নির্মিত হয়েছে 15:37:04
রাইটিং লাইব্রেরি: LibbML v1.2.3 + libmatroska v1.3.0
প্রযোজক: ??? ???????
ধন্যবাদ: ব্রুস ডেভী
লিড পারফর্মার: রুডি ইয়াংব্লুড
রিমিক্স করেছেন: © ????

ভিডিও
আইডি: 1
ফর্ম্যাট: এভিসি
ফর্ম্যাট / তথ্য: উন্নত ভিডিও কোডেক
ফর্ম্যাট প্রোফাইল: High@L4.0
মাল্টিভিউ_কাউন্ট: 2
ফর্ম্যাট সেটিংস, কাব্যাক: হ্যাঁ
ফর্ম্যাট সেটিংস, রেফ্রেমস: 2 ফ্রেম
ফর্ম্যাট সেটিংস, জিওপি: এম = 2, এন = 13
ম্যাক্সিং মোড: শিরোনাম স্ট্রিপিং
কোডেক আইডি: ভি_এমপিইজি 4 / আইএসও / এভিসি
সময়কাল: 20s 280ms
বিট রেট মোড: পরিবর্তনশীল
বিট রেট: 15.8 এমবিপিএস
সর্বাধিক বিট রেট: 16.0 এমবিপিএস
প্রস্থ: 1 920 পিক্সেল
উচ্চতা: 1 080 পিক্সেল
দিক অনুপাত প্রদর্শন: 16: 9
ফ্রেম রেট মোড: কনস্ট্যান্ট
ফ্রেমের হার: 25.000 fps
রঙের স্থান: YUV
ক্রোমা সাবমলিং: 4: 2: 0
বিট গভীরতা: 8 বিট
স্ক্যানের ধরণ: ইন্টারলেসড
স্ক্যান অর্ডার: শীর্ষস্থানীয় ক্ষেত্র প্রথম
বিট / (পিক্সেল * ফ্রেম): 0.304
স্ট্রিমের আকার: 38.2 মাইবি (96%)
শিরোনাম: সনি হার্ডওয়্যার ভিডিও এইচ .264 এনকোডার
ভাষা ইংরেজি
ডিফল্ট: হ্যাঁ
জোর করে: না

শ্রুতি
আইডি: 2
ফর্ম্যাট: এসি -3
ফর্ম্যাট / তথ্য: অডিও কোডিং 3
মোড এক্সটেনশান: সিএম (সম্পূর্ণ প্রধান)
ফর্ম্যাট সেটিংস, সমাপ্তি: বড়
ম্যাক্সিং মোড: শিরোনাম স্ট্রিপিং
কোডেক আইডি: A_AC3
সময়কাল: 20s 288ms
বিট রেট মোড: কনস্ট্যান্ট
বিটের হার: 256 কেবিপিএস
চ্যানেল (গুলি): 2 টি চ্যানেল
চ্যানেল পজিশন: সম্মুখ: এলআর
স্যাম্পলিং হার: 48.0 কেএইচজেড
বিট গভীরতা: 16 বিট
সংকোচনের মোড: লসী
ভিডিওর তুলনায় বিলম্ব: -80 মিমি
স্ট্রিমের আকার: 634 কিবি (2%)
শিরোনাম: সনি হার্ডওয়্যার অডিও এসি 3 এনকোডার
ভাষা: রাশিয়ান
ডিফল্ট: হ্যাঁ
জোর করে: না

পাঠ
আইডি: 3
ফর্ম্যাট: পিজিএস
Muxing মোড: zlib
কোডেক আইডি: S_HDMV / PGS
কোডেক আইডি / তথ্য: বিডি / এইচডি-ডিভিডিতে ব্যবহৃত একই সাবটাইটেল বিন্যাস
শিরোনাম: সনি হার্ডওয়্যার পিজিএস এনকোডার
ভাষা ইংরেজি
ডিফল্ট: হ্যাঁ
জোর করে: না

এটি ভাল তবে আমি কেবলমাত্র
কমান্ডলাইনে

2
হ্যাঁ, আমি এটি খুঁজে পেয়েছি। আমার এমন করা উচিত; 'মিডিয়াআইএনফো - আউটপুট = ভিডিও;% সময়কাল% filename.mp4'
Günay Gültekin

22

আপনি এমপ্লেয়ার ব্যবহার করতে পারেন:

mplayer -vo null -ao null -frames 0 -identify videofile.mp4

আউটপুট:

MPlayer 1.1-4.2.1 (C) 2000-2012 MPlayer Team
Can't init Apple Remote.

Playing vid.mp4.
libavformat version 54.6.101 (internal)
libavformat file format detected.
ID_VIDEO_ID=0
[lavf] stream 0: video (h264), -vid 0
ID_AUDIO_ID=0
[lavf] stream 1: audio (aac), -aid 0, -alang und
VIDEO:  [H264]  480x360  24bpp  29.970 fps  700.7 kbps (85.5 kbyte/s)
Clip info:
 major_brand: qt
ID_CLIP_INFO_NAME0=major_brand
ID_CLIP_INFO_VALUE0=qt
 minor_version: 0
ID_CLIP_INFO_NAME1=minor_version
ID_CLIP_INFO_VALUE1=0
 compatible_brands: qt
ID_CLIP_INFO_NAME2=compatible_brands
ID_CLIP_INFO_VALUE2=qt
 creation_time: 2011-03-03 15:42:30
ID_CLIP_INFO_NAME3=creation_time
ID_CLIP_INFO_VALUE3=2011-03-03 15:42:30
 encoder: 4.2.1
ID_CLIP_INFO_NAME4=encoder
ID_CLIP_INFO_VALUE4=4.2.1
 encoder-eng: 4.2.1
ID_CLIP_INFO_NAME5=encoder-eng
ID_CLIP_INFO_VALUE5=4.2.1
 date: 2011-03-03T10:42:30-0500
ID_CLIP_INFO_NAME6=date
ID_CLIP_INFO_VALUE6=2011-03-03T10:42:30-0500
 date-eng: 2011-03-03T10:42:30-0500
ID_CLIP_INFO_NAME7=date-eng
ID_CLIP_INFO_VALUE7=2011-03-03T10:42:30-0500
ID_CLIP_INFO_N=8
Load subtitles in ./
ID_FILENAME=vid.mp4
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=H264
ID_VIDEO_BITRATE=700712
ID_VIDEO_WIDTH=480
ID_VIDEO_HEIGHT=360
ID_VIDEO_FPS=29.970
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_FORMAT=MP4A
ID_AUDIO_BITRATE=63600
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=1
ID_START_TIME=0.00
ID_LENGTH=3.83
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.23.100 (internal)
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 1 ch, s16le, 63.6 kbit/9.01% (ratio: 7950->88200)
ID_AUDIO_BITRATE=63600
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=1
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [null] 44100Hz 1ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=ffaac
Starting playback...


Exiting... (End of file)
ID_EXIT=EOF

2
এফওয়াইআই, এটি brew.sh ব্যবহার করে এবং এমপ্লেয়ার ইনস্টল করে ওএস এক্স 10.10 এ দুর্দান্ত কাজ করেছে brew install mplayer। এমপিপ্লেয়ার মিডিয়েনফো এর চেয়ে অনেক বেশি অ-মানক মেটাডেটা সনাক্ত করেছে বলে মনে হচ্ছে।
অ্যান্ড্রু ওড্রি

22

ffprobe

উবুন্টুর অধীনে:

sudo apt install ffmpeg
ffprobe a.mp4

ফর্ম্যাট, স্ট্রিম ইত্যাদি সম্পর্কে তথ্য পেতে চালনা করুন:

ffprobe -v error -show_format -show_streams a.mp4

[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile=High
codec_type=video
codec_time_base=1/50
codec_tag_string=avc1
codec_tag=0x31637661
width=320
height=240
has_b_frames=2
sample_aspect_ratio=1:1
display_aspect_ratio=4:3
pix_fmt=yuv420p
level=13
color_range=N/A
color_space=unknown
color_transfer=unknown
color_primaries=unknown
chroma_location=left
timecode=N/A
refs=4
is_avc=1
nal_length_size=4
id=N/A
r_frame_rate=25/1
avg_frame_rate=25/1
time_base=1/12800
start_pts=0
start_time=0.000000
duration_ts=384000
duration=30.000000
bit_rate=34761
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=750
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:language=und
TAG:handler_name=VideoHandler
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=LC
codec_type=audio
codec_time_base=1/44100
codec_tag_string=mp4a
codec_tag=0x6134706d
sample_fmt=fltp
sample_rate=44100
channels=1
channel_layout=mono
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/44100
start_pts=-1024
start_time=-0.023220
duration_ts=1324024
duration=30.023220
bit_rate=56517
max_bit_rate=N/A
bits_per_raw_sample=N/A
nb_frames=1293
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:language=und
TAG:handler_name=SoundHandler
[/STREAM]
[FORMAT]
filename=input.mp4
nb_streams=2
nb_programs=0
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime / MOV
start_time=-0.023220
duration=30.024000
size=368644
bit_rate=98226
probe_score=100
TAG:major_brand=isom
TAG:minor_version=512
TAG:compatible_brands=isomiso2avc1mp41
TAG:title=FFprobe Tips
TAG:encoder=Lavf56.15.101
[/FORMAT]

আপনি জেএসএন বা সিএসভি হিসাবে আউটপুটও করতে পারেন। Ffprobe সম্পর্কে আরও দেখুন ।


ExifTool

উবুন্টুর অধীনে:

sudo apt install libimage-exiftool-perl
exiftool a.mp4

নমুনা আউটপুট:

ExifTool Version Number         : 10.00
File Name                       : lego.mp4
Directory                       : .
File Size                       : 375 kB
File Modification Date/Time     : 2016:02:03 17:18:15+01:00
File Access Date/Time           : 2016:02:03 17:18:49+01:00
File Inode Change Date/Time     : 2016:02:03 17:18:49+01:00
File Permissions                : rw-rw-r--
File Type                       : MP4
File Type Extension             : mp4
MIME Type                       : video/mp4
Major Brand                     : MP4 v2 [ISO 14496-14]
Minor Version                   : 0.0.0
Compatible Brands               : mp42, isom, avc1
Movie Data Size                 : 379872
Movie Data Offset               : 168
Movie Header Version            : 0
Create Date                     : 2010:03:20 21:29:11
Modify Date                     : 2010:03:20 21:29:12
Time Scale                      : 90000
Duration                        : 5.57 s
Preferred Rate                  : 1
Preferred Volume                : 100.00%
Preview Time                    : 0 s
Preview Duration                : 0 s
Poster Time                     : 0 s
Selection Time                  : 0 s
Selection Duration              : 0 s
Current Time                    : 0 s
Next Track ID                   : 3
Track Header Version            : 0
Track Create Date               : 2010:03:20 21:29:11
Track Modify Date               : 2010:03:20 21:29:12
Track ID                        : 1
Track Duration                  : 5.53 s
Track Layer                     : 0
Track Volume                    : 0.00%
Image Width                     : 560
Image Height                    : 320
Graphics Mode                   : srcCopy
Op Color                        : 0 0 0
Compressor ID                   : avc1
Source Image Width              : 560
Source Image Height             : 320
X Resolution                    : 72
Y Resolution                    : 72
Compressor Name                 : JVT/AVC Coding
Bit Depth                       : 24
Color Representation            : nclc 1 1 1
Video Frame Rate                : 30
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Media Header Version            : 0
Media Create Date               : 2010:03:20 21:29:11
Media Modify Date               : 2010:03:20 21:29:12
Media Time Scale                : 48000
Media Duration                  : 5.57 s
Media Language Code             : eng
Balance                         : 0
Audio Format                    : mp4a
Audio Channels                  : 1
Audio Bits Per Sample           : 16
Audio Sample Rate               : 48000
Track 2 Name                    : Stereo
Handler Type                    : Metadata
Encoder                         : HandBrake 0.9.4 2009112300
Avg Bitrate                     : 546 kbps
Image Size                      : 560x320
Megapixels                      : 0.179
Rotation                        : 0

আরও দেখুন: https://askubuntu.com/questions/249828/command-to-see-media-file-info-in-terminal

উবুন্টু 18.10 এ পরীক্ষা করা হয়েছে।


@ এসএলএইচএইচ সম্পাদনার জন্য ধন্যবাদ, তবে দয়া করে বলুন আপনি কোন উবুন্টু সংস্করণ দিয়ে পরীক্ষা করেছেন। দেওয়া, আমি সম্পাদনা গ্রহণ করি, ধন্যবাদ।
সিরো সান্তিলি 事件 改造 中心 法轮功 六四 事件

18.04 এবং 18.10, সুতরাং এলটিএস এবং বর্তমানগুলি। দয়া করে বিবেচনা করুন যে স্ট্যাক এক্সচেঞ্জের উত্তরগুলি অন্য ব্যবহারকারীদের আপ টু ডেট রাখতে সম্পাদনা করতে পারে।
slhck

@ স্লাহ্ক ধন্যবাদ তবে এগুলি আপডেট ছাড়াই বেশ কয়েক বছর থাকতে পারে, প্রতিটি সম্পাদনায় আরও ভালভাবে পরীক্ষা করা যুক্ত হতে পারে।
সিরো সান্তিলি 事件 改造 中心 法轮功 六四 事件

হ্যাঁ, এটির জন্য যে সংস্করণটি পরীক্ষা করা হয়েছিল তা যুক্ত করা যেতে পারে তবে এটি বেশিরভাগ অপারেটিং সিস্টেমের নয়, নিজেরাই সরঞ্জামগুলির (ffprobe, exiftool) উপর নির্ভর করে।
slhck

@slhck রাজি আমার বর্তমান উত্তর টেমপ্লেট শেষ হয় "উবুন্টু জেড ডব্লিউ পরীক্ষিত, mypackage XY" :-)
সিরো Santilli新疆改造中心法轮功六四事件

3

মেডিইনফো একটি দুর্দান্ত সরঞ্জাম। বিকল্প হিসাবে আপনি পাশাপাশি ffprobe ব্যবহার করে বিশদ দখল করতে পারেন ।

$ ffprobe -hide_banner -loglevel fatal -show_error -show_format -show_streams -show_programs -show_chapters -show_private_data -print_format json /home/sathish/Videos/Aandipatti.mp4

এখানে আউটপুট

{
    "programs": [

    ],
    "streams": [
        {
            "index": 0,
            "codec_name": "h264",
            "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
            "profile": "High",
            "codec_type": "video",
            "codec_time_base": "28113749/1349640000",
            "codec_tag_string": "avc1",
            "codec_tag": "0x31637661",
            "width": 1920,
            "height": 1080,
            "coded_width": 1920,
            "coded_height": 1080,
            "has_b_frames": 1,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "16:9",
            "pix_fmt": "yuv420p",
            "level": 40,
            "color_range": "tv",
            "color_space": "bt709",
            "color_transfer": "bt709",
            "color_primaries": "bt709",
            "chroma_location": "left",
            "refs": 1,
            "is_avc": "true",
            "nal_length_size": "4",
            "r_frame_rate": "24/1",
            "avg_frame_rate": "674820000/28113749",
            "time_base": "1/90000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 28113750,
            "duration": "312.375000",
            "bit_rate": "2612895",
            "bits_per_raw_sample": "8",
            "nb_frames": "7498",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "language": "und",
                "handler_name": "VideoHandler"
            }
        },
        {
            "index": 1,
            "codec_name": "aac",
            "codec_long_name": "AAC (Advanced Audio Coding)",
            "profile": "LC",
            "codec_type": "audio",
            "codec_time_base": "1/44100",
            "codec_tag_string": "mp4a",
            "codec_tag": "0x6134706d",
            "sample_fmt": "fltp",
            "sample_rate": "44100",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/44100",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 13779971,
            "duration": "312.470998",
            "bit_rate": "125595",
            "max_bit_rate": "125595",
            "nb_frames": "13457",
            "disposition": {
                "default": 1,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 0,
                "timed_thumbnails": 0
            },
            "tags": {
                "language": "und",
                "handler_name": "SoundHandler"
            }
        }
    ],
    "chapters": [

    ],
    "format": {
        "filename": "/home/sathish/Videos/Aandipatti.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "312.471000",
        "size": "107155047",
        "bit_rate": "2743423",
        "probe_score": 100,
        "tags": {
            "major_brand": "isom",
            "minor_version": "512",
            "compatible_brands": "isomiso2avc1mp41",
            "encoder": "Lavf56.40.101"
        }
    }
}

2

গনয়ে গল্টকিন যেমন লিখেছেন, আপনি কেবলমাত্র একটি নির্দিষ্ট বৈশিষ্ট্য পেতে পারেন তবে উদ্ধৃতিগুলি অনুপস্থিত:

mediaInfo --Output='Video;%Duration%' filename.mp4

এর উপর ভিত্তি করে, আমি পাওয়া ফাইলগুলির সময়কাল গণনা করার জন্য একটি সামান্য মোড়ক লিখেছিলাম যা সংক্ষিপ্তসার প্রকাশ করে:

echo "scale=2; ($(find /foo/bar -type f -exec mediainfo --Output='Video;%Duration%+' {} \; | grep -v ^$ | tr -d \\n)0)"/60000/60|bc

1

সাম্প্রতিক লিনাক্স বিতরণগুলিতে আপনি এই ব্যবহার করেও তথ্য পেতে পারেন avconv:

$ avconv -i ch1_video_01.mpg 
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mpeg @ 0x722840] max_analyze_duration reached
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, mpeg, from 'ch1_video_01.mpg':
  Duration: 00:03:48.01, start: 0.274000, bitrate: 6042 kb/s
    Stream #0.0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [PAR 64:45 DAR 16:9], 8000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16p, 256 kb/s
At least one output file must be specified

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