ฉันจะฝังวิดีโอใน PowerPoint ด้วยเส้นทางที่สัมพันธ์กันได้อย่างไร


11

ฉันใช้ PowerPoint 2003 ไม่มีใครรู้วิธีการฝังวิดีโอในงานนำเสนอ PowerPoint ในลักษณะที่สามารถย้ายไปยังคอมพิวเตอร์เครื่องอื่นได้หรือไม่?

ทางออกที่เป็นไปได้ที่ฉันกำลังพิจารณา:

  • ฝังไฟล์วิดีโอลงในไฟล์ PowerPoint อย่างแท้จริง นี่จะเหมาะ แต่ฉันไม่รู้จะทำอย่างไร
  • แทรกการอ้างอิงไปยังวิดีโอลงในงานนำเสนอ ฉันต้องการสิ่งนี้เพื่อเป็นเส้นทางสัมพัทธ์แม้ว่าไม่ใช่เส้นทางที่แน่นอน

คำตอบ:


15

หมายเหตุ: ใช้ไม่ได้กับ PowerPoint 2003 เฉพาะไฟล์ pptx ใหม่ (ตั้งแต่ปี 2007)

ดูเหมือนว่าจะรองรับเส้นทางแบบสัมพัทธ์พวกมันไม่ตรงไปตรงมาเพื่อนำไปใช้ ตัวอย่างเช่นหากงานนำเสนอ Powerpoint ของคุณอยู่ในโฟลเดอร์ MyFiles และ MyMovie.avi อยู่ในโฟลเดอร์ Media ภายใน MyFiles เคล็ดลับคือการแก้ไขไฟล์ xml ภายในไฟล์ Powerpoint:

  • ทำสำเนางานนำเสนอของคุณเป็น Presentation.pptx (เพื่อรักษาความปลอดภัยดั้งเดิม)
  • เปลี่ยนชื่อไฟล์ Presentation.pptx ของคุณเป็น Presentation.pptx.zip
  • เปิดไฟล์ zip ที่ได้โดยคลิกที่มัน
  • มันจะเปิดเป็นโฟลเดอร์ ข้างในไปที่ ppt จากนั้นสไลด์จากนั้น _rels
  • คุณจะเห็นไฟล์ชื่อ slide1.xml.rels เป็นต้น
  • คัดลอก (ลากและวาง) ทั้งหมดไปยังที่อื่นนอกที่เก็บถาวร
  • ตอนนี้เปิดไฟล์ที่สอดคล้องกับจำนวนสไลด์ของคุณพร้อมวิดีโอด้วยโปรแกรมแก้ไข (ตัวอย่างเช่น Notepad)
  • ค้นหาบรรทัดที่ระบุสิ่งที่ต้องการ: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • หากงานนำเสนอ Powerpoint ของคุณอยู่ในโฟลเดอร์ MyFiles และ MyMovie.avi อยู่ในโฟลเดอร์ Media ภายใน MyFiles ให้เปลี่ยนบรรทัดด้านบนเป็น: Target = "Media \ MyMovie.avi"
  • บันทึกไฟล์ slide1.xml.rels (หรือหมายเลขใด ๆ ก็ตาม) จากนั้นลากกลับไปที่ไฟล์เก็บถาวรนั้น (นั่นคือไฟล์ Powerpoint จริง ๆ ) แล้วเปลี่ยนชื่อไฟล์เก็บถาวรกลับไปเป็น Presentation.pptx
  • นี่ไง. ตอนนี้คุณน่าจะสามารถพกพาไปรอบ ๆ โฟลเดอร์ MyFiles ด้วยการนำเสนอและด้วยโฟลเดอร์ Media ด้านในที่มีวิดีโอของคุณ

ทำงานได้สำหรับฉันบน Windows 7

โชคดี!


หมายเหตุ: สำหรับไฟล์ pptx ประเภท 2007 ใหม่ มันจะไม่ทำงานสำหรับ ppt สไตล์ 2003 รุ่นเก่ากว่า
Tiberia

ไม่ควร Target = "file: ///. \ Media \ MyMovie.avi"?
Tiberia

@ShmuelL: ด้วย `ไฟล์: ///. 'คุณอาจจะมีปัญหากับการตั้งค่าล่วงหน้าที่เส้นทาง UNC หรือ http: // (ถ้าเป็นไปได้ฉันไม่รู้) ไม่มีสคีมาสัมพันธ์กันอย่างแท้จริงดังนั้นจึงควร "ทำงาน"
quetzalcoatl

6

นี่คือสาเหตุที่ Microsoft มีตัวช่วยสร้าง "Pack and Go" - การเรียกใช้งานบน PowerPoint จะรวบรวมวิดีโอแบบอักษรไฟล์เสียง ฯลฯ ที่เชื่อมโยงทั้งหมดและจัดเก็บไว้ในแผ่นซีดีที่คุณสามารถนำติดตัวไปได้ทุกที่หรือในไฟล์แบบขยายตัวเอง คุณสามารถใช้สถานที่ที่คุณต้องไป

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


ฉันต้องการให้ผู้ใช้ปลายทางสามารถแก้ไข powerpoint พวกเขาจะยังสามารถทำเช่นนั้นได้หรือไม่
Gabe

ฉันจะเริ่มตัวช่วยสร้าง Pack and Go นี้ได้อย่างไร
Dheeraj Bhaskar

@DheerajBhaskar Pack and Go เป็นคำศัพท์เก่า Office รุ่นใหม่เรียกว่าอย่างอื่น - ฉันไม่จำสิ่งที่ฉันไม่ต้องการตั้งแต่ก่อนที่ฉันจะโพสต์คำตอบนี้ในปี 2009 ...
AnonJr

4

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

ป.ล. คุณต้องย้ายไฟล์วิดีโอด้วย


2
  1. คุณไม่สามารถฝังวิดีโอลงใน PowerPoint ได้คุณต้องเชื่อมโยงมัน
  2. เส้นทางที่สัมพันธ์ยังไม่ได้รับการสนับสนุน

ความคิดที่จะแปลง PPT เพื่อวิดีโอแฟลช


3
ฟังดูเหมือนฆ่าแมลงวันด้วยแมลงวันเท้าแปดฟุต
Robert Harvey

@ Robert ฉันมีความรู้สึกคล้ายกัน:)
nik

2

ใน PowerPoint 2000 และก่อนหน้ามีคุณลักษณะที่เรียกว่า " Pack and Go " ซึ่งคุณสามารถใช้เพื่อทำแพ็คเกจงานนำเสนอในโฟลเดอร์ที่มีสิ่งที่แนบมาและแอปพลิเคชัน PowerPoint Viewer ที่ผู้ใช้สามารถใช้เพื่อดูงานนำเสนอ

ใน PowerPoint 2003 และหลังจากนั้นคุณสมบัตินี้เรียกว่า " Package for CD "


2

ใช้กล่องเครื่องมือควบคุมเพื่อแทรกภาพยนตร์ วิธีนี้คุณสามารถควบคุมเส้นทางขนาด ฯลฯ ได้ทั้งหมด

  • เปิดใช้งานแถบเครื่องมือกล่องเครื่องมือควบคุม (ในเมนูมุมมอง) คลิกที่ "การควบคุมเพิ่มเติม" ที่ด้านล่างขวา
  • เลื่อนลงและเลือก "Windows Media Player" และวาดสี่เหลี่ยมผืนผ้าบนสไลด์ที่คุณต้องการให้ภาพยนตร์ปรากฏ
  • คลิกขวาที่หน้าต่างภาพยนตร์แล้วเลือก "Properties"
  • ในหน้าต่างคุณสมบัติคุณสามารถเปลี่ยนพา ธ ขนาดหน้าจอและหากคุณต้องการให้เครื่องเล่นสื่อแสดงโดยมีหรือไม่มีตัวควบคุม ฯลฯ

1

ฉันพบหัวข้อนี้ผ่านทาง google นี่คือคำแนะนำของฉันซึ่งใช้งานได้กับ Powerpoint 2010 ลองใช้ตัวอย่างของผู้บุกรุก:

  • งานนำเสนอ Powerpoint ของคุณอยู่ในโฟลเดอร์ "MyFiles"
  • "MyMovie.avi" อยู่ในโฟลเดอร์ "Media" ใน MyFiles

ดังนั้นแทรก MyMovie.avi ผ่าน Powerpointmenu แต่ไม่ต้องเลือกแทรกเลือก "สัมพันธ์กับไฟล์" (ฉันไม่รู้การแปลภาษาอังกฤษ) ตัวเลือกนี้มีอยู่ในกล่องโต้ตอบไฟล์ดูที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ Powerpoint ทำสิ่งต่อไปนี้:

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

ดังนั้นด้วย Powerpoint 2010 เพียงคัดลอกงานนำเสนอและโฟลเดอร์สื่อของคุณไปยังปลายทางใหม่และจะทำงานตั้งแต่ต้น


1

ฉันเขียนสคริปต์ VB ขนาดเล็กที่จะตัดเส้นทางที่แน่นอนจากไฟล์สื่อและปล่อยให้พวกเขาเป็นเส้นทางญาติ

Global fso As New FileSystemObject

Public Sub ConvertMediaToRelativePaths()
    Dim i As Integer
    Dim sld As Slide, shp As Shape
    For Each sld In ActivePresentation.Slides
        For Each shp In sld.Shapes
            If shp.Type = msoMedia Then
                Dim path As String, fname As String
                path = shp.LinkFormat.SourceFullName
                fname = fso.GetFileName(path)
                shp.LinkFormat.SourceFullName = fname
                 i = i + 1
            End If
        Next
    Next
    If i > 0 Then
        MsgBox "Converted " & CStr(i) & " Video Source Paths.", vbOK
    Else
        MsgBox "No Videos Found.", vbOK
    End If
End Sub

สิ่งนี้ควรใช้งานได้ทั้งในปี 2003 และ PowerPoint ในภายหลัง ง่ายกว่าที่ผู้บุกรุกจะแก้ปัญหาโดยสังเขป

โปรดทราบว่า VBA ต้องการการอ้างอิง"Microsoft Scripting Runtime (scrun.dll)"เพื่อใช้FileSystemObjectคลาส


0

PowerPoint 2003 : ตามเอกสารที่เป็นทางการ ,

หากงานนำเสนออยู่ที่ใดก็ได้ในเส้นทางไฟล์ซึ่งเป็นที่ตั้งของไฟล์ภาพยนตร์ PowerPoint จะเก็บไฟล์ภาพยนตร์เป็นเส้นทางสัมพัทธ์ในงานนำเสนอ ... ตัวอย่างเช่นคุณมีงานนำเสนอที่อยู่ในโฟลเดอร์ต่อไปนี้:C:\Documents and Settings\User\My Documents

คุณแทรกภาพยนตร์จากโฟลเดอร์ต่อไปนี้ในงานนำเสนอนี้: C:\Documents and Settings\User\My Documents\My Movies

ในตัวอย่างนี้พา ธ ต่อไปนี้ถูกแทรกลงในงานนำเสนอ: .\My Movies\Movie_name.avi


0

มีวิธีที่ง่ายกว่ามากในการแก้ปัญหานี้ PowerPoint อนุญาตให้เริ่มโปรแกรมผ่านไฮเปอร์ลิงก์ แทนที่จะเป็นโปรแกรมให้เลือกวิดีโอของคุณ:

  1. สร้างการเชื่อมโยงหลายมิติ
  2. เลือกเริ่มโปรแกรม
  3. แสดงไฟล์ทั้งหมดแทนโปรแกรมเท่านั้น
  4. เลือกวิดีโอของคุณ
  5. และเปลี่ยนลิงค์ในหน้าต่างการตั้งค่าไฮเปอร์ลิงก์จาก 'C: \ Documents และ Settings \ User \ MyDocuments \ MyVideo.avi' ---> '. \ MyDocuments \ MyVideo.avi'

มันได้ผล ;)


-1

ไม่สามารถใช้งานสิ่งเหล่านี้ได้ เครื่องมือในการส่งออกซีดีดูเหมือนจะไม่รบกวนการเปลี่ยน URL วิดีโอ แต่อย่างใด

สิ่งที่ฉันกำลังทำอยู่ตอนนี้คือการใช้ SUBST เพื่อกำหนดอักษรชื่อไดรฟ์ไปยังไดเรกทอรีแล้วสร้างวิดีโอที่เกี่ยวข้องกับอักษรชื่อไดรฟ์นั้น ไม่สมบูรณ์แบบ แต่อย่างน้อยฉันก็สามารถเปลี่ยนปลายทางของไดรฟ์ย่อยเพื่อย้ายวิดีโอทั้งหมดในครั้งเดียว

หนึ่งในปัญหาใหญ่คือเมื่อ ppt ได้รับ URL แล้วจะไม่ให้ฉันเปลี่ยน ดูเหมือนว่าจะยอมรับชื่อไฟล์ใหม่ในกล่องคุณสมบัติ แต่เมื่อคุณบันทึกและโหลดงานนำเสนอใหม่มันจะเปลี่ยนกลับเป็นชื่อก่อนหน้า

ฉันไม่สามารถลองรุ่นไฮเปอร์ลิงก์ได้เนื่องจากฉันไม่รู้วิธีสร้างไฮเปอร์ลิงก์ :-(


นี่คือคำอธิบาย ไม่ควรส่งความคิดเห็นเพื่อเป็นคำตอบสำหรับคำถาม
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.