FFmpeg бол мултимедиа өгөгдөлтэй харьцах номын сан, програмыг гаргадаг үнэгүй програм хангамжийн төсөл юм. Энэхүү гарын авлагад Ubuntu Linux дээр ширээний компьютерээ бичихийн тулд FFmpeg -ийн суулгалт, ашиглалтыг авч үзэх болно. Хувь хүн бүрийн үр дүн таны системийн тохиргооноос хамаарч өөр өөр байж болно.
Алхам
Алхам 1. Таны системд FFmpeg суулгасан эсэхийг шалгана уу
Хэрэв ffmpeg -version гэж бичих нь танд алдааны мэдэгдэл өгөхгүй бол түүнийг суулгасан болно. Үгүй бол та терминал нээж дараах тушаалуудыг ашиглан FFmpeg -ийг суулгаж болно.
-
Төрөл/хуулбарлах/буулгах:
sudo apt-get update
Энэ тушаал нь таны систем дэх багцын агуулахыг шинэчилдэг
-
Төрөл/хуулбарлах/буулгах:
sudo apt-get ffmpeg суулгана уу
Энэ тушаал нь таны систем дээр FFmpeg -ийг суулгадаг. Хэрэв энэ нь танд sudoers файлд байхгүй гэсэн алдааны мэдэгдэл өгвөл та su root гэж бичээд root нууц үгээ оруулаад дараа нь энэ тушаалыг өгч болно. Хэрэв танд үндсэн нууц үг байхгүй бол та системийн администратороосоо үүнийг суулгахыг хүсэх болно
Алхам 2. "Видео" лавлах руугаа ороорой
Үүнийг хийх шаардлагагүй, гэхдээ видеоны лавлах дотор хадгалах нь тэдгээрийг амархан олох боломжийг олгоно.
-
Төрөл/хуулбарлах/буулгах:
cd /home /your_user_name /Videos
Алхам 3. Микрофоноо асааж, дууг нь чангалсан эсэхийг шалгаарай
Дараах тушаалууд нь доор үзүүлсэн видео форматаар бүтэн ширээний видео болон дууг бичих болно.
Алхам 4. Дэлгэцийнхээ хэмжээг мэдэж аваарай
Хэрэв та дэлгэцээ бүхэлд нь бичихийг хүсвэл танд хэрэгтэй болно. Дэлгэцийнхээ хэмжээг мэдэхийн тулд xdpyinfo | гэж бичнэ үү grep 'хэмжээсүүд:'
Алхам 5. Дэлгэцийг дуугүйгээр бичихийн тулд дараах тушаалыг ашиглана уу
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -c: v libx264rgb -crf 0 -хэт хурдан дээж.mkv
- -video_size нь бүртгэгдсэн талбайн хэмжээг тодорхойлдог. Хэрэв та өөр дэлгэцийн хэмжээтэй бол 1920x1080 -ийн оронд үүнийг ашиглаарай. Хэрэв та зөвхөн дэлгэцийн хэсгийг бичихийг хүсвэл энд талбайн хэмжээг зааж өгнө үү.
- -framerate нь фрэймийн хурдыг тодорхойлдог, i. д. секундын дотор хичнээн хэмжээний видео бичлэг хийдэг. Хэрэв танд өөр фрэймийн хурд хэрэгтэй бол 30 -аас өөр тоог ашиглана уу. Хамгийн бага зөвшөөрөгдөх хурд нь 20 байна.
- -f x11grab бол FFmpeg -т дэлгэцээ бичихийг хэлдэг зүйл юм. Та үүнийг өөрчлөх ёсгүй.
-
-i: 0.0+0, 0 бол тэмдэглэхийг хүсч буй талбайнхаа зүүн дээд булангийн x ба y офсетыг зааж өгдөг газар юм. Жишээлбэл, ашиглах
:0.0+100, 200
- x офсет 100, y офсет 200 байх.
- -c: v libx264rgb -crf 0 -хэт хурдан тохируулах нь кодлох сонголтууд юм. Эдгээр нь хурдан, алдагдалгүй бичлэгийг тодорхойлдог.
Алхам 6. Дараах тушаалыг ашиглан микрофон эсвэл системийн дууг бичээрэй
ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f pulse -ac 2 -i 0 -c: v libx264rgb -crf 0 -хэт хурдан дээж.mkv
- Ихэнх сонголтууд нь зөвхөн дэлгэцийг бичихтэй адил боловч та зарим нэмэлт сонголтыг зааж өгдөг. Тэдний дараалал нь FFmpeg -ийн тайлбарыг тайлбарлахад нөлөөлдөг тул та шинэ аудио сонголтыг төгсгөлд нь нэмж оруулах боломжгүй гэдгийг анхаарна уу.
- -f pulse нь FFmpeg -т таны дууны сервер болох PulseAudio -оос оролтыг авахыг хэлдэг.
- -ac 2 нь аудио сувгийн тоог тодорхойлдог. Хэрэв та "сувгийн тоог 2 болгож тохируулах боломжгүй (буруу аргумент)" гэх мэт алдаа хүлээн авбал үүнийг 1 болгож өөрчлөх хэрэгтэй.
-
-i 0 нь оролтыг ямар төхөөрөмжөөс авахыг зааж өгдөг. Та pacmd list-source гэсэн тушаал бүхий бүх төхөөрөмжүүдийн жагсаалтыг харах боломжтой. Цаана нь байгаа тоо
-i
- тэнд жагсаасан индекс юм. Командын өөр гаралт нь танд энэ аудио төхөөрөмж ямар зориулалттай болохыг тайлбарлах болно. "Баригдсан аудио аналогын монитор" гэх нэртэй төхөөрөмж нь системийн аудиог бичих магадлалтай бол тайлбар дээр "микрофон" -той зүйл микрофон байх магадлалтай.
Алхам 7. Хэрэглэх
-шүүлтүүр_комплекс нэгдэл
аудио оролтыг хоёуланг нь нэгтгэх.
Энэ нь танд микрофон болон системийн дууг зэрэг бичих боломжийг олгоно. Жишээлбэл, таны тушаал дараах байдлаар харагдаж болно: ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i: 0.0+0, 0 -f pulse -filter_complex amerge -ac 2 -i 0 -f pulse -ac 2 -i 1 -c: v libx264rgb -crf 0 -хэт хурдан дээжийг урьдчилан тохируулах.mkv
Алхам 8. Бичлэгийг зогсоохын тулд Ctrl+C дарна уу
Энэ нь "Ердийн гарц, хүлээн авсан дохио 2" гэх мэт мессежээр гарах ёстой.
Алхам 9. Шаардлагатай бол файлаа дахин кодчилно уу
Хэрэв та хадгалах зайны талаар санаа зовж байгаа бол чанараа алдалгүйгээр жижиг файл авахын тулд дараах тушаалыг ажиллуулж болно: ffmpeg -i sample.mkv -c: v libx264rgb -c: copy -crf 0 -preset veryslow sample -small. mkv. Мэдээжийн хэрэг, та өөр хөрвүүлэлтийг хийж болно. Энэ талаархи зааврыг FFmpeg ашиглан медиаг хэрхэн хөрвүүлэх талаар үзнэ үү.
Алхам 10. Бичлэгийг үзээрэй
Энэ нь үнэхээр зориулалтын дагуу бичигдсэн болохыг батлах боломжийг танд олгоно. Та VLC, Totem эсвэл MPV гэх мэт медиа тоглуулагч ашиглаж болно. Эдгээрийн аль нэгээр нь файлыг нээх нь vlc samle.mkv, totem sample.mkv эсвэл mpv sample.mkv гэж бичихтэй адил хялбар юм.
Та медиа тоглуулагч суулгасан байх ёстой. Хэрэв танд медиа тоглуулагч огт байхгүй бол та үүнийг APT -ээр дамжуулан суулгаж болно
Анхааруулга
- Энэ аргаар ямар нэгэн урт бичлэг хийхээс өмнө богино хэмжээний туршилтын бичлэг хий. Энэ нь таны тохиргоо, тушаал хэвийн ажиллаж байгаа эсэхийг шалгаж, шаардлагатай бол тохируулга хийх боломжийг танд олгоно.
- Бичлэгийн эхэн ба төгсгөлд богино хугацааны саатал гарч болзошгүй. Танд хэрэгтэй бүх зүйл үнэхээр бичигдсэн эсэхийг шалгахын тулд шаардлагатай хэмжээнээс арай удаан бичээрэй.