Score:0

วิธีแปลงวิดีโอเป็น mp4 ด้วย php, ffmpeg และ CentOS

ธง us

ฉันแปลงวิดีโอมาประมาณหนึ่งปีโดยทำงานใน localhost บน Mac เส้นทางคือ '/usr/local/bin/ffmpeg' และใช้งานได้ดีเสมอ เมื่อเร็ว ๆ นี้ ฉันติดตั้ง ffmpeg บนเซิร์ฟเวอร์ของฉันโดยใช้ระบบปฏิบัติการ CentOS 8 และสคริปต์ php ที่ฉันเพิ่งใช้ใช้งานไม่ได้ คำถามของฉันคือ 'เส้นทางสำหรับ ffmpeg ใน CentOS 8 อยู่ที่ไหน'

cn flag
`ffmpeg ตัวไหน' พูดว่าอะไร?
margie avatar
us flag
มันบอกว่า 'bindir=/usr/bin --datadir=/usr/share/ffmpeg'
Score:2
ธง cn

บน Mac ฉันจะถือว่าคุณติดตั้ง ffmpeg ด้วย ชง ซึ่งสร้างในท้องถิ่นด้วยเหตุนี้จึงจบลงด้วย /usr/ท้องถิ่น

งานสร้างสำหรับ centos อาจมาพร้อมกับ RPM ที่สร้างไว้ล่วงหน้าซึ่งติดตั้งมาด้วย dnf หรือ ยำ ดังนั้นภายใต้สถานการณ์ปกติจะถูกติดตั้งเข้าไป /usr/bin.

เดอะ ที่ คำสั่งจะค้นหาตัวแปร PATH เพื่อค้นหาคำสั่งที่ส่งผ่านเป็นอาร์กิวเมนต์ เช่น.:

$ ซึ่ง ffmpeg
/usr/bin/ffmpeg
margie avatar
us flag
ฉันคิดว่ามีบางอย่างผิดปกติในบรรทัดคำสั่งในไฟล์ php: exec($ffmpeg . ' -i "' . $uploaded_file . '" -c:v libx264 "./testuploads/converted/' . $video_mp4 . '" - y 1>convert.txt 2>&1', $output, $convert_status['mp4']);
djdomi avatar
za flag
@margie อัปเดตคำถามและแสดงสคริปต์ที่สมบูรณ์ อย่างไรก็ตาม การพัฒนาเว็บไซต์ไม่ได้อยู่ในหัวข้อ serverfault.com

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา