tgoop.com/linuxtnt/4450
Create:
Last Update:
Last Update:
برای یکی کردن چند ویدیو در لینوکس از طریق خط فرمان، ابزار حرفهای و بسیار رایج FFmpeg هست. در ادامه یک روش ساده و استاندارد رو با FFmpeg بهت میگم:
---
✅ مرحله ۱: نصب FFmpeg (اگر نصب نیست)
در بیشتر توزیعها:
sudo apt install ffmpeg # برای Debian/Ubuntu✅ مرحله ۲: ساخت لیست فایلها
sudo dnf install ffmpeg # برای Fedora/AlmaLinux
sudo pacman -S ffmpeg # برای Arch
یک فایل متنی با نام list.txt بساز که توش مسیر فایلهای ویدیو به ترتیب مورد نظر باشه:
file 'video1.mp4'> فایلها باید فرمت و کدک مشابه داشته باشن (مثلاً همه MP4 با h264 و aac).
file 'video2.mp4'
file 'video3.mp4'
✅ مرحله ۳: اجرای دستور ترکیب
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4📌 خروجی میشه: output.mp4
⚠️ اگر کدک فایلها متفاوت بود:
در این حالت باید دوباره encode بشن:
ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0] concat=n=2:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4موفق باشید
@lpicfarsi
BY linuxtnt(linux tips and tricks)
Share with your friend now:
tgoop.com/linuxtnt/4450
