لینوکس و من

افزودن هاردساب به ویدیو

نویسنده : محسن شایان | تاریخ: 1394/11/2

گاهی اوقات پلیری پیدا می‌شه که امکان سافت ساب رو نداره بخاطر همین مجور می‌شیم فایل زیرنویس رو ، روی ویدیو بسوزونیم یا بکاریم هرچی ...
برای اینکار ساده ترین راه استفاده از HandBrake است که ما توضیحی در این مورد نمی‌دیم و می‌ریم که با دستور زیر به راحتی زیرنویس رو بسوزونیم روی ویدیو

 ffmpeg -i {فایل تصویری} -vf subtitles=filename={فایل زیرنویس}:force_style='FontName=XM Yekan' -acodec ac3 -vcodec h264 out.mkv

برای اینکه رنگ نوشته ها رو هم عوض کنیم باید داخل فایل زیرنویس از تگ های HTML استفاده کنید. تمام به همین راحتی

افزودن Album Cover به فایل mp3

نویسنده : محسن شایان | تاریخ: 1394/10/6

امروز یه فایل از یوتیوب گرفتم و تبدیل به mp3ش کردم با این کد

 ffmpeg -i  فایل مورد نظر out.mp3

بعد برای اضافه کردن کاور آلبوم به فایل mp3 از دستور زیر

 lame --ti /path/to/file.jpg audio.mp3

نمایش اطلاعات فایل ویدیویی یا صوتی در Thunar

نویسنده : محسن شایان | تاریخ: 1394/09/28

یه موردی که هست من گاهی اوقات می‌خوام ببینم که فرمت فایل تصویریم چیه یا صوتی در کل خیلی راحت میشه اینکار رو انجام بدید از اون راحتر با استفاده از این لینک گیت‌هاب و با استفاده از Custom Action در Thunar این مورد رو داشته باشید.



تنظیمات MPV برای نمایش بهتر

نویسنده : محسن شایان | تاریخ: 1394/09/19

mpv

حتما پلیر معروف MPV رو می‌شناسید که نیازی به توضیح نیست ولی برای استفاده راحتر از این برنامه یکسری تنظیمات هست که من استفاده می‌کنم برای اینکه مثلا ویدیو Full HD که اجرا می‌کنه از صفحه بیرون نزه و روی اعصاب نره یا مثلا همیشه با n مقدار صدا پخش بشه از فرمت زیرنویس utf8 و عربی ( cp1256 ) استفاده کنه این تنظیمات که من اضافه کردم شخصی هست هر چند به اشتراک میزارمشون ولی تنظیمات مناسب خودتون رو خیلی راحت میتونید استفاده کنید.

در مسیر زیر ذخیره کنید.
 sudo mousepad /etc/mpv/mpv.conf


--video-aspect='16:10'
--hwdec='vdpau'
--hwdec-codecs=h264,mpeg2video
--vo='vdpau'
--ao='pulse'
--softvol='yes'
--softvol-max='200'
--af='scaletempo'
--audio-channels='fl-fr'
--volume='40'
--sub-text-font='XM Yekan'
--sub-text-color='#ffff00'
--sub-scale-with-window='yes'
--secondary-sid='auto'
--geometry='50%:50%'
--autofit-larger='70%x70%'
--sub-codepage=utf8:cp1256
--af=equalizer=5:5:4:4:3:-8:4:4:5:5
--video-output-levels='full'

برای راهنمایی و اینکه چطوری تنظیمات بیشتری استفاده کنیم از این لینک استفاده کنید و برای نصب از دستور

 yaourt -S mpv-git


ادامه مطلب

Advanced Copy

نویسنده : محسن شایان | تاریخ: 1394/09/15

یک چیزی که توی ترمینال برای من جالب نبود این بود که نمی‌شد ببینم چقدر حجم فایل کپی شده یا انتقال داده شده کاری که Advanced Copy می‌کنه اینه که توی نوار پیشرفت همه چیزو نشون می‌ده. سرعت خیلی خوبی هم داره فقط کافیه به جای cp از vcp یا برای انتقال به جای mv از vmv استفاده کنید همین.

البته برای نمایش نوار پیشرفت باید از دستورات زیر استفاده کنید. یا برای راحتی کار از alias ها استفاده کنید.

acp -gR
amv -g



برای نصب هم ...

 yaourt -S advcp



معرفی چندتا Add-ons برنامه Thunderbird

نویسنده : محسن شایان | تاریخ: 1394/09/13

شاید یکی از بهترین برنامه های مدیریت ایمیل همین Thunderbird باشد که من معمولا از اضافات یا افزونه های خیلی کمی برای این برنامه استفاده می‌کنم گفتم این موارد رو هم به شما معرفی کنم.

۱− BiDi Mail UI
چپ چین و راست چین کردن متون RTL,LTR

۲− IranZilla
نمایش تاریخ شمسی ایمیل‌ها



برای بزرگتر شدن روی تصویر کلیک کنید

۳− Thunderbird Conversations
با نصب این اضافات ایمیل شما شبیه به سایت Gmail خواهد شد و بصورت گفتگویی به نمایش در خواهد آمد.

فیلم برداری از دسکتاپ با ffmpeg (کامل تر شد)

نویسنده : محسن شایان | تاریخ: 1394/09/7

برای فیلم‌برداری از دسکتاپ نرم‌افزارهای زیادی هست ولی ffmpeg ساده‌ترین راه برای اینکار هست مخصوصاً اگر با alias ها راه‌ترش هم بکنید.
من خودم از این روش استفاده می‌کنم چون دسکتاپ من 1680x1050 هست اینجا هم به همین صورت هست پس تغییرش بدید به اندازه تصویرتون.
برای بدست آوردن نسبت تصویر اگر xrandr در توزیع شما استفاده شده باشه با این دستور به راحتی نمایش میده:

xrandr | grep \* | awk '{print $1}'
   3200x1800


و مقدار اندازه تصویر خودتون رو در دستور زیر قرار بدید:
echo "alias capture='ffmpeg -loglevel panic -video_size 3200x1800 -framerate 25 -f x11grab -i :0 output.mp4'" >> ~/.bashrc

از این پس Terminal رو باز کنید و capture رو بنویسید و اینتر بزنید خودکار شروع به ضبط کردن میشه تا وقتی که q رو بزنید و متوقفش کنید.

اگر میخواید صدا هم همراه فیلم ضبط بشه، برای pulse audio این دستور:
 ffmpeg -loglevel panic -video_size 1366x768 -framerate 25 -f x11grab -i :0 -f pulse -ac 2 -i default output.mkv


و برای ALSA این دستور رو بجای دستور اول قرار بدید.
 ffmpeg -loglevel panic -video_size 1024x768 -framerate 25 -f x11grab -i :0 -f alsa -ac 2 -i hw:0 output.mkv


میتونید یک alias جدا برای ویدیو با صدا مثلا acap و یکی برای بدون صدا مثلا vcap تعیین کنید.

اگر ازffmpeg -loglevel panic استفاده کنید یک ترمینال کاملا پاک خواهید داشت و فقط خطاها نمایش داده میشن.

ویرایش جدید:
میتونیم از این اسکریپت ها استفاده کنیم. برای ضبط بدون صدا:
#!/bin/bash
scr="$(xrandr | grep \* | awk '{print $1}')"
filename="$(date +%F_%H:%M:%S.mp4)"

echo "Capturing screen... Press q to stop."
ffmpeg -loglevel panic -video_size $scr -framerate 25 -f x11grab -i :0 $filename
echo "Video file saved to ~/$filename"



و برای ضبط با صدا:
#!/bin/bash
scr="$(xrandr | grep \* | awk '{print $1}')"
filename="$(date +%F_%H:%M:%S.mp4)"

echo "Capturing screen with audio... Press q to stop."
ffmpeg -loglevel panic -video_size $scr -framerate 25 -f x11grab -i :0 -f pulse -ac 2 -i default $filename
echo "Video file saved to ~/$filename"

توضیح:
یه متغیر به اسم scr تعریف کردیم و بجای رزلوشن قرار دادیم که دیگه لازم نباشه اول با xrandr مقدارش رو پیدا کنید و توی دستور بنویسید. خود اسکریپت این کار رو برای ما میکنه.
و یک متغیر دیگه به نام filename درست کردیم که اسامی ویدیو هایی که ذخیره میشن بر اساس تاریخ و زمان باشن. این خیلی راحت تره تا اینکه همه ویدیو ها هم نام باشن و اگه بخوایم نگهشون داریم تک تک اسمهاشون رو عوض کنیم! با این کار ویدیوها در فایلهای جدا و با اسمهای مختلف ذخیره میشن.

ویدیو نرم افزار KODI و اضافه کردن Subscene

نویسنده : محسن شایان | تاریخ: 1394/09/7

ویدیو نرم افزار KODI و اضافه کردن Subscene به آن که با اینکار زیرنویس فارسی فیلم‌ها رو می‌تونید خیلی راحت به فیلم‌هاتون اضافه کنید البته بدون نیاز به بشکن و تور

لینک دانلود از صندوق بیان

[http://www.aparat.com/v/siaMT]

انتقال خودکار فایل‌ها

نویسنده : محسن شایان | تاریخ: 1394/09/7

من معمولاً فیلم زیاد دانلود می‌کنم و برای اینکه کارم راحتر بشه یه اسکریپت کوتاه نوشتم تا خودکار خودش مثلا فایل‌های سریال‌ها رو توی پوشه اون سریال انتقال بده البته از اول هم میشه توی اون مسیر سیو کرد ولی ممکنه فایل خراب باشه یا کیفیت اون فیلم بدرد نخور باشه در کل با این فایل می‌تونید خودکار فایلی رو انتقال بدید
#!/bin/bash
for i in ~/Downloads/*.mp4
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mkv
do
mv "$i" /home/m0sen/Videos/
done

for i in ~/Downloads/*.mp3
do
mv "$i" /home/m0sen/Music/
done

تبدیل فرمت M4A به MP3

نویسنده : محسن شایان | تاریخ: 1394/09/6



شاید برای شما هم اتفاق افتاده باشه که از iTunes یک موزیکی رو ریپ کردید و می‌خواید به Mp3 تبدیلش کنید. برای اینکه هر بار اینکار رو انجام ندید کافیه یه Custom Actions در Thunar بزنید.
Command : " ffmpeg -i  %f %n.mp3 "
ادامه مطلب

1 2 3