# การนำเข้าวิดีโอ

การนำเข้าวิดีโอ และ การอัปโหลดวิดีโอ คือกระบวนการที่แตกต่างกัน, การอัปโหลด จำเป็นต้องมีไฟล์ในเครื่องเพื่อใช้ในการอัปโหลด ส่วน การนำเข้า นั้นสามารถใช้ลิงก์ของไฟล์วิดีโอหรือลิงก์สำหรับดาวน์โหลดวิดีโอจากเว็บไซต์อื่น ๆ มาใช้ในการนำเข้าวิดีโอได้โดยไม่ต้องดาวน์โหลดลงในอุปกรณ์ของคุณก่อน

หลังจากคุณคลิกเลือกโปรเจกต์แล้ว ระบบจะแสดงการจัดการคอนเทนต์ทั้งหมดในโปรเจกต์
โดยหน้าเว็บจะแสดงแถบเมนูซ้ายมือ จะสามารถเลือกเมนู Import เพื่อจัดการ การนำเข้าวิดีโอ

Import

โดย ByteArk Stream รองรับการนำเข้าวิดีโอ 2 รูปแบบ

  1. การนำเข้าจาก ลิงก์ http/https
  2. การนำเข้าจาก S3 Compatible Storage

# การนำเข้าจาก ลิงก์ http/https

เริ่มต้นการนำเข้าได้โดยคลิกปุ่ม นำเข้าวิดีโอ จากนั้นเลือกหัวข้อ Import from link จากนั้นสามารถใส่ลิงก์สำหรับดาวโหลดวิดีโอที่ต้องการจะนำเข้า ลงไปในช่องกรอกลิงก์ของไฟล์โดยใช้ 1 ลิงก์ต่อ 1 บรรทัด โดยสามารถเลือก Preset และ Geo-blocking Rule ตามที่ต้องการสำหรับวิดีโอทั้งหมดที่จะนำเข้าได้เช่นกัน

Optional

สามารถใส่ http header ที่จำเป็นสำหรับการใช้ลิงก์ลงไปได้ โดยแต่ละลิงก์ที่จะนำเข้าจะใช้ http header ที่กำหนดเหมือนกันทั้งหมด


จากนั้นเมื่อคลิกยืนยันการนำเข้า ระบบจะเปิดหน้ารายละเอียดของการนำเข้าวิดีโอขึ้นมา

Import-batch-entry

โดยแต่ละวิดีโอจะมีข้อมูลการนำเข้าดังนี้

ชื่อฟิลด์ คำอธิบาย
รายละเอียดวิดีโอ แสดงลิงก์ที่ใช้สำหรับการดาวโหลดวิดีโอ และชื่อของวิดีโอ
Video Key แสดง Key ของวิดีโอที่ใช้สำหรับการอ้างอิงวิดีโอในระบบ
นำเข้าเมื่อ แสดงวันที่และเวลาที่วิดีโอถูกนำเข้า
สถานะ แสดงสถานะของการนำเข้าวิดีโอมีทั้งหมด 8 สถานะ

และยังสามารถคลิกดูรายละเอียดของการนำเข้าวิดีโอเพิ่มเติมได้โดยคลิก รายละเอียดการนำเข้า

Import-batch-details

# S3 Compatible Storage

เริ่มต้นการนำเข้าได้โดยคลิกปุ่ม นำเข้าวิดีโอ จากนั้นเลือกหัวข้อ Import from S3 storage จากนั้นคุณสามารถเพิ่ม S3 storage ที่คุณต้องการได้โดยคลิก เพิ่ม/เลือกรายละเอียด S3 storage หลังจากนั้นใส่ข้อมูลที่เกี่ยวข้องกับการเชื่อมต่อ S3 storage ของคุณเพื่อใช้ในการนำเข้าวิดีโอ

แต่หากใน workspace นั้นมีการเชื่อมต่อ S3 storage อยู่แล้ว คุณสามารถเลือกใช้ S3 storage ที่ต้องการได้เลยโดยไม่จำเป็นต้องเพิ่มใหม่ โดยสามารถเลือก Preset และ Geo-blocking Rule ตามที่ต้องการสำหรับวิดีโอทั้งหมดที่จะนำเข้าได้เช่นกัน


จากนั้นเมื่อคลิกยืนยันการนำเข้า ระบบจะเปิดหน้ารายละเอียดของการนำเข้าวิดีโอขึ้นมา

Import-batch-details-s3

โดยแต่ละวิดีโอจะมีข้อมูลการนำเข้าดังนี้

ชื่อฟิลด์ คำอธิบาย
รายละเอียดวิดีโอ แสดงลิงก์ที่ใช้สำหรับการดาวโหลดวิดีโอ และชื่อของวิดีโอ
Video Key แสดง Key ของวิดีโอที่ใช้สำหรับการอ้างอิงวิดีโอในระบบ
นำเข้าเมื่อ แสดงวันที่และเวลาที่วิดีโอถูกนำเข้า
สถานะ แสดงสถานะของการนำเข้าขอวิดีโอมีทั้งหมด 8 สถานะ

และยังสามารถคลิกดูรายละเอียดของการนำเข้าวิดีโอเพิ่มเติมได้โดยคลิก รายละเอียดการนำเข้า

Import-batch-details

# ข้อมูลเพิ่มเติม

# สถานะการนำเข้าของแต่ละวิดีโอ

ชื่อสถานะ คำอธิบาย
Pending ระบบกำลังส่งข้อมูลเพื่อไปดาวโหลดไฟล์ (สามารถยกเลิกได้)
Queued ระบบได้รับข้อมูลแล้วกำลังต่อคิวสำหรับการนำเข้าวิดีโออยู่ (สามารถยกเลิกได้)
Importing ระบบกำลังพยายามนำเข้าวิดีโอ
Ready for transcode ระบบได้รับข้อมูลของวิดีโอ พร้อมที่จะปรับข้อมูลที่ได้รับมา ตามข้อกำหนดที่ตั้งค่าไว้
Transcoding ระบบกำลังปรับข้อมูลของวิดีโอตามข้อกำหนดที่ตั้งค่าไว้
Partially completed ระบบทำการนำเข้าวิดีโอเสร็จบางส่วนแล้ว
Completed ระบบทำการนำเข้าวิดีโอเสร็จสิ้นแล้ว
Failed ระบบนำเข้าผิดพลาด และจะแสดงเหตุผลที่การนำเข้าผิดพลาด (สามารถแก้ไขข้อมูลจากนั้นลองนำเข้าใหม่ได้ และยกเลิกการนำเข้าได้)
Canceled ระบบได้ทำการยกเลิกการนำเข้าของวิดีโอนี้เรียบร้อยแล้ว
Deleted from project วิดีโอที่เกิดจากการนำเข้านี้ ได้โดนลบออกไปจากโปรเจกต์แล้ว

TIP

สถานะการนำเข้าของแต่ละวิดีโอจะมีกับอัปเดตตัวเองอัตโนมัติทุก 10 วินาทีโดยไม่จำเป็นต้องรีเฟรชหน้าเว็บ

# การจัดการการนำเข้าวิดีโอบางวิดีโอ

การจัดการการนำเข้าวิดีโอบางวิดีโอ คือการจัดการการนำเข้าของวิดีโอบางวิดีโอ (>=1 วิดีโอ) โดยไม่สามารถจัดการวิดีโอจากการนำเข้าจากต่างการนำเข้าในคราวเดียวกันได้

# - การยกเลิกการนำเข้าบางวิดีโอ

การยกเลิกการนำเข้าบางวิดีโอ สามารถทำได้โดยเข้าไปในการนำเข้าที่ต้องการจะจัดการ
จากนั้นสามารถเลือกการนำเข้าของวิดีโอที่ต้องการจะยกเลิก โดยคลิกปุ่ม ซึ่งอยู่ขวามือของแต่ละวิดีโอ เพื่อเปิดหน้าต่างยืนยันการยกเลิกการนำเข้าวิดีโอ จากนั้นคลิกยืนยันต่อเพื่อยกเลิกการนำเข้าวิดีโอนั้น

หากไม่มีปุ่ม แสดงว่าวิดีโอนั้นไม่สามารถยกเลิกการนำเข้าได้

แต่หากต้องการยกเลิกการนำเข้าครั้งละหลายวิดีโอ สามารถเลือกวิดีโอที่ต้องการจะลบโดยคลิกช่องเลือกที่อยู่ด้านซ้ายของแต่ละวิดีโอ ดังตัวอย่างด้านล่างที่เลือกไว้แล้ว 2 วิดีโอ และคลิกปุ่ม ยกเลิก ที่อยู่ตรงหัวตารางเพื่อเปิดหน้าต่างยืนยันการยกเลิกการนำเข้าวิดีโอทุกวิดีโอที่เลือกไว้ จากนั้นคลิกยืนยันต่อเพื่อยกเลิกการนำเข้าวิดีโอตามที่เลือกไว้

หากไม่มีปุ่ม ยกเลิก แสดงว่ามีบางวิดีโอที่เลือกไม่สามารถยกเลิกการนำเข้าได้

Import-batch-entry-list-cancel

# - การแก้ไขข้อมูลและนำเข้าบางวิดีโอใหม่อีกครั้ง

การแก้ไขข้อมูลและนำเข้าบางวิดีโอใหม่อีกครั้ง สามารถทำได้โดยเข้าไปในการนำเข้าที่ต้องการจะจัดการ

โดยมีเงื่อนไขดังนี้ การแก้ไขข้อมูลและลองใหม่นั้นสามารถทำได้เมื่อเลือกเพียง 1 วิดีโอเท่านั้น หากเลือกมากกว่า 1 วิดีโอจะทำได้เพียงการลองใหม่แต่ไม่สามารถแก้ไขข้อมูลเดิมได้

ซึ่งการแก้ไขข้อมูลและลองใหม่ทำได้ โดยการคลิกปุ่ม ซึ่งอยู่ขวามือของแต่ละวิดีโอ เพื่อเปิดหน้าต่างสำหรับแก้ไขข้อมูลและลองใหม่ของวิดีโอนั้น จากนั้นสามารถกรอกข้อมูลที่ต้องการเพื่อแก้ไขลิงก์ของไฟล์วิดีโอหรือลิงก์สำหรับดาวน์โหลดวิดีโอจากเว็บไซต์อื่น ๆ จากนั้นคลิกยืนยันเพื่อลองนำเข้าวิดีโอนั้นอีกครั้ง

หากไม่มีปุ่ม แสดงว่าวิดีโอนั้นไม่สามารถลองนำเข้าใหม่อีกครั้งได้

แต่หากต้องการลองนำเข้าใหม่ครั้งละหลายวิดีโอ สามารถเลือกวิดีโอที่ต้องการจะลบโดยคลิกช่องเลือกที่อยู่ด้านซ้ายของแต่ละวิดีโอ ดังตัวอย่างด้านล่างที่เลือกไว้แล้ว 2 วิดีโอ และคลิกปุ่ม ลองอีกครั้ง ที่อยู่ตรงหัวตารางเพื่อเปิดหน้าต่างยืนยันการลองการนำเข้าวิดีโอใหม่อีกครั้งสำหรับทุกวิดีโอที่เลือกไว้ จากนั้นคลิกยืนยันต่อเพื่อเริ่มการนำเข้าวิดีโอนั้น ๆ ใหม่อีกครั้ง

หากไม่มีปุ่ม ลองอีกครั้ง แสดงว่าวิดีโอนั้นไม่สามารถลองนำเข้าใหม่อีกครั้งได้

Import-batch-entry-list-cancel

หมายเหตุ

ข้อมูลที่แก้ไขได้สำหรับบางวิดีโอนั้นมีเพียงลิงก์ของวิดีโอหรือลิงก์สำหรับดาวน์โหลดวิดีโอจากเว็บไซต์อื่น ๆ เท่านั้น ไม่สามารถแก้ไข http header, S3 storage, Preset หรือ Geo-blocking Rule ได้

# การจัดการการนำเข้าวิดีโอ

การจัดการการนำเข้าวิดีโอ คือการจัดการการนำเข้าของแต่ละวิดีโอในการนำเข้าครั้งนั้น ๆ โดยเมื่อเกิดการจัดการการนำเข้าวิดีโอ ระบบจะนำการจัดการนั้นไปจัดการกับทุกวิดีโอที่สามารถทำงานได้ ดังตัวอย่างด้านล่าง

การยกเลิกการนำเข้า -> ระบบจะยกเลิกการนำเข้าทุกวิดีโอในการนำเข้าครั้งนั้น ที่มีสถานะใดสถานะหนึ่งใน (Pending, Queued, Failed) เพียง 3 สถานะเท่านั้น และจะไม่กระทบการนำเข้าสถานะอื่น ๆ เนื่องจากไม่สามารถยกเลิกได้

ซึ่งสามารถคลิกปุ่ม ที่อยู่มุมบนขวาของหน้าเว็บ เพื่อเปิดเมนูที่แสดงขึ้นมาเพื่อเลือกการจัดการการนำเข้าวิดีโอตามรูปด้านล่าง หรือจะจัดการผ่านหน้ารายละเอียดของการนำเข้าวิดีโอโดยคลิก รายละเอียดการนำเข้า

Import-batch-entry-list-cancel

# - การแก้ไขข้อมูลการนำเข้าและลองใหม่

การแก้ไขข้อมูลการนำเข้าและลองใหม่ สามารถทำได้โดยคลิกปุ่ม รายละเอียดการนำเข้า เพื่อเปิดหน้ารายละเอียดของการนำเข้าวิดีโอ โดยจะสามารถแก้ไขข้อมูลการนำเข้าครั้งนั้น ๆ

เช่น หากเป็นการนำเข้าแบบ http/https สามารถแก้ไข http header หรือหากเป็นการนำเข้าแบบ S3 storage สามารถเลือก S3 storage อื่นแทนไ

ด้วยการคลิกปุ่มแก้ไขเพื่อเปิดหน้าต่างสำหรับการแก้ไขข้อมูลการนำเข้า และหากแก้ไขจนเสร็จสิ้นแล้ว สามารถคลิกเพื่อ เปลี่ยน & ลอง เพื่อทำการนำเข้าใหม่อีกครั้งได้ โดยระบบจะทำการนำเข้าของวิดีโอที่มีสถานะ Failed ใหม่อีกครั้งโดยใช้ข้อมูลที่แก้ไขแล้ว หรือจะคลิก เปลี่ยน เพื่อเปลี่ยนข้อมูลสำหรับการนำเข้า จากนั้นไปกด การแก้ไขข้อมูลและนำเข้าบางวิดีโอใหม่อีกครั้ง เพื่อลองใหม่เฉพาะการนำเข้าวิดีโอที่ตนเองต้องการ

หากไม่มีการนำเข้าวิดีโอใด ๆ เลยในการนำเข้านี้ที่มีสถานะ Failed จะไม่สามารถแก้ไขข้อมูลการนำเข้าและลองใหม่

# - การยกเลิกการนำเข้า

การยกเลิกการนำเข้า สามารถทำได้โดยคลิกปุ่ม เพื่อเปิดเมนูการจัดการการนำเข้าวิดีโอ
จากนั้นเลือกคลิกปุ่ม ยกเลิกการนำเข้า เพื่อเปิดหน้าต่างสำหรับยืนยันการยกเลิกการนำเข้าวิดีโอทั้งหมดที่อยู่ในการนำเข้านั้น จากนั้นคลิกยืนยันเพื่อยกเลิกการนำเข้าวิดีโอทั้งหมดในการนำเข้านั้น ๆ โดยระบบจะทำการยกเลิกการนำเข้าทุกวิดีโอที่สามารถยกเลิกได้เท่านั้น และไม่กระทบกับการนำเข้าวิดีโอที่ไม่สามารถยกเลิกได้

หากไม่มีปุ่ม ยกเลิกการนำเข้า แสดงว่าไม่มีการนำเข้าวิดีโอใด ๆ ที่สามารถยกเลิกการนำเข้าได้

# - การลบวิดีโอและประวัติการนำเข้า

การลบวิดีโอและประวัติการนำเข้า สามารถทำได้โดยคลิกปุ่ม เพื่อเปิดเมนูการจัดการการนำเข้าวิดีโอ
จากนั้นเลือกคลิกปุ่ม ลบวิดีโอที่ถูกนำเข้าไปแล้ว เพื่อเปิดหน้าต่างสำหรับยืนยันการลบวิดีโอและประวัติการนำเข้าทั้งหมดที่อยู่ในการนำเข้านั้น จากนั้นคลิกยืนยันเพื่อลบวิดีโอทั้งหมดที่อยู่ในการนำเข้านั้น ๆ โดยเมื่อคลิกแล้วการนำเข้าครั้งนี้และวิดีโอด้านในทั้งหมดจะหายไปจากโปรเจกต์นี้

หากไม่มีปุ่ม ลบวิดีโอที่ถูกนำเข้าไปแล้ว แสดงว่าการนำเข้าครั้งนั้นเสร็จสมบูรณ์แล้ว (สถานะ Completed ทั้งหมด) ซึ่งทำให้ไม่สามารถลบได้

แต่หากมีปุ่ม ลบวิดีโอที่ถูกนำเข้าไปแล้ว ขึ้นแต่ว่าปุ่มนั้นไม่สามารถคลิกได้ แสดงว่ามีบางการนำเข้าบางวิดีโอที่ยังไม่เสร็จสมบูรณ์ (จำเป็นต้องมีสถานะ Canceled อย่างน้อย 1 วิดีโอ และที่เหลือจะต้องเป็นสถานะ Completed ทั้งหมด จึงจะสามารถลบวิดีโอและประวัติการนำเข้าได้)

# - การซ่อนและแสดงประวัติการนำเข้าที่ต้องการ

การซ่อนและแสดงประวัติการนำเข้าที่ต้องการ สามารถทำได้โดยคลิกปุ่ม เพื่อเปิดเมนูการจัดการการนำเข้าวิดีโอ
จากนั้นเลือกคลิกปุ่ม ซ่อนการนำเข้า เพื่อให้ระบบซ่อนการนำเข้าครั้งนี้ ซึ่งจะทำให้การนำเข้าครั้งนี้ไม่แสดงในหน้าการนำเข้าทั้งหมด
และหากทำแบบเดิม แต่การนำเข้าครั้งนั้นซ่อนอยู่ จะทำให้ปุ่มที่แสดงขึ้นมาจะเป็นปุ่ม แสดงการนำเข้า แทนโดยสามารถคลิกปุ่มนี้เพื่อแสดงการนำเข้าครั้งนั้นอีกครั้ง

หากไม่มีปุ่ม ซ่อนการนำเข้า หรือ แสดงการนำเข้า แสดงว่า การนำเข้าครั้งนั้นไม่สามารถซ่อนหรือแสดงได้ เนื่องจากการนำเข้าของวิดีโอยังไม่เสร็จสมบูรณ์ (ยังไม่เป็นสถานะ Completed ทั้งหมด)

# - การนำออกข้อมูลของการนำเข้า

การนำออกข้อมูลของการนำเข้า สามารถทำได้โดยคลิกปุ่ม ดาวน์โหลด และสามารถเลือกได้ว่าจะนำออกเป็นไฟล์ประเภท CSV หรือ JSON โดยคลิกปุ่มที่ต้องการ จากนั้นระบบจะทำการดาวน์โหลดไฟล์ข้อมูลของการนำเข้าของวิดีโอทั้งหมดที่อยู่ในการนำเข้านั้นเป็นไฟล์ประเภทที่เลือกไว้

Import-batch-export