Làm cách nào để nhúng video trong PowerPoint với các đường dẫn tương đối?


11

Tôi đang sử dụng PowerPoint 2003. Có ai biết cách nhúng video vào bản trình bày PowerPoint theo cách có thể chuyển sang máy tính khác không?

Các giải pháp khả thi tôi đang xem xét:

  • Thực tế nhúng tập tin video vào tập tin powerpoint. Điều này sẽ rất lý tưởng, nhưng tôi không biết làm thế nào để làm điều này.
  • Chèn một tham chiếu đến video vào bản trình bày. Tôi cần điều này là một con đường tương đối, mặc dù, không phải là một con đường tuyệt đối.

Câu trả lời:


15

Lưu ý: không hoạt động cho PowerPoint 2003, chỉ dành cho các tệp pptx mới (kể từ 2007)

Có vẻ như các đường dẫn tương đối được hỗ trợ, chúng chỉ đơn giản là không dễ thực hiện. Ví dụ: nếu bản trình bày Powerpoint của bạn nằm trong thư mục MyFiles và MyMovie.avi nằm trong thư mục Media bên trong MyFiles. Mẹo nhỏ là chỉnh sửa các tệp xml bên trong tệp Powerpoint:

  • Tạo một bản sao của bản trình bày của bạn dưới dạng Presentation.pptx (chỉ để giữ an toàn cho bản gốc).
  • Đổi tên tệp Presentation.pptx của bạn thành Presentation.pptx.zip
  • Mở tệp zip kết quả bằng cách nhấp vào nó.
  • Nó sẽ mở dưới dạng một thư mục. Bên trong nó, đi đến ppt, sau đó trượt, sau đó
  • Bạn sẽ thấy các tệp được gọi là slide1.xml.reb, v.v.
  • Sao chép (kéo và thả) tất cả những thứ đó sang một nơi khác, bên ngoài kho lưu trữ.
  • Bây giờ hãy mở tệp tương ứng với số lượng slide của bạn bằng video với một số trình chỉnh sửa (ví dụ: Notepad).
  • Tìm dòng có nội dung như: Target = "file: /// C: \ MyFiles \ Media \ MyMovie.avi"
  • Nếu bản trình bày Powerpoint của bạn nằm trong thư mục MyFiles và MyMovie.avi nằm trong thư mục Media bên trong MyFiles, thì hãy thay đổi dòng trên thành: Target = "Media \ MyMovie.avi"
  • Lưu tệp slide1.xml.rocod (hoặc bất kỳ số nào), sau đó kéo tệp đó trở lại tệp lưu trữ đó (thực sự là tệp Powerpoint), sau đó đổi tên tệp lưu trữ trở lại Presentation.pptx
  • Đây là nó. Bây giờ bạn sẽ có thể mang theo thư mục MyFiles với bản trình bày và với thư mục Media bên trong thư mục chứa video của bạn.

Hoạt động với tôi trên Windows 7.

Chúc may mắn!


Lưu ý: Đây là cho các tệp pptx loại 2007 mới. Nó sẽ không hoạt động cho ppt's 2003 kiểu cũ.
Tiberia

Không nên nhắm mục tiêu = "tệp: ///. \ Media \ MyMovie.avi"?
Tiberia

@ShmuelL: Với `file: ///.` Có thể bạn sẽ gặp vấn đề với các cài đặt trước nằm ở đường dẫn UNC hoặc http: // (nếu có thể, tôi không biết). Không có lược đồ nào thực sự tương đối, vì vậy nó sẽ "chỉ hoạt động".
quetzalcoatl

6

Đây sẽ là lý do tại sao Microsoft có Trình hướng dẫn "Gói và Đi" - chạy nó trên PowerPoint sẽ thu thập tất cả các video, phông chữ, tệp âm thanh được liên kết, v.v. và gói nó vào đĩa CD bạn có thể lấy ở bất cứ đâu hoặc trong một tệp tự giải nén bạn có thể đi đến nơi bạn cần đến.

Theo quyết định của bạn, nó thậm chí có thể nhúng trình xem để bạn không phải lo lắng về việc máy tính mục tiêu có ứng dụng hỗ trợ cho bản trình bày của bạn hay không.


Tôi cần người dùng đích để có thể sửa đổi powerpoint, họ vẫn có thể làm điều đó chứ?
Gabe

Làm thế nào để tôi thậm chí bắt đầu thuật sĩ Pack and Go này?
Dheeraj Bhaskar

@DheerajBhaskar Pack and Go là thuật ngữ cũ. Trong các phiên bản mới hơn của Office, nó được gọi là thứ khác - tôi chỉ không nhớ những gì tôi chưa cần đến nó kể từ trước khi tôi đăng câu trả lời này vào năm 2009 ...
AnonJr

4

Nếu video của bạn nằm trong cùng thư mục với bản trình bày của bạn, liên kết sẽ tiếp tục hoạt động ngay cả khi được di chuyển.

PS Bạn cũng phải di chuyển tệp video.


2
  1. Bạn không thể nhúng video vào powerpoint, bạn cần liên kết nó.
  2. Đường dẫn tương đối cũng không được hỗ trợ,

Ý tưởng là chuyển đổi PPT thành Flash Video .


3
Nghe có vẻ như giết một con ruồi bằng một con ruồi tám chân.
Robert Harvey

@Robert, tôi cũng có cảm giác tương tự:)
nik

2

Trong PowerPoint 2000 trở về trước, có một tính năng gọi là " Gói và đi " mà bạn có thể sử dụng để đóng gói bản trình bày trong một thư mục có tệp đính kèm và ứng dụng Trình xem PowerPoint mà người dùng cuối có thể sử dụng để xem bản trình bày.

Trong PowerPoint 2003 trở lên, tính năng này được gọi là " Gói cho CD ".


2

Sử dụng Hộp công cụ điều khiển để chèn phim; Bằng cách này, bạn có toàn quyền kiểm soát đường dẫn, kích thước, v.v.

  • Kích hoạt thanh công cụ Control Toolbox (trong menu View), nhấp vào "Điều khiển khác" ở dưới cùng bên phải.
  • Cuộn xuống và chọn "Windows Media Player" và vẽ một hình chữ nhật trên slide nơi bạn muốn phim xuất hiện.
  • Nhấp chuột phải vào cửa sổ phim và chọn "Thuộc tính".
  • Trong cửa sổ thuộc tính, bạn có thể thay đổi đường dẫn, kích thước màn hình và nếu bạn muốn trình phát đa phương tiện xuất hiện có hoặc không có điều khiển, v.v.

1

Tôi đã tìm thấy chủ đề này qua google, đây là lời khuyên của tôi, hoạt động cho Powerpoint 2010. Hãy sử dụng ví dụ về Trespasser:

  • Bản trình bày Powerpoint của bạn nằm trong thư mục "MyFiles".
  • "MyMovie.avi" nằm trong thư mục "Phương tiện" bên trong MyFiles.

Vì vậy, hãy chèn MyMovie.avi thông qua Powerpointmenu, nhưng không chọn chèn, chọn, "liên quan đến tệp" (tôi không biết chính xác bản dịch tiếng Anh). Tùy chọn này có sẵn trong hộp thoại tập tin, xem tại đây:

nhập mô tả hình ảnh ở đây

Bây giờ Powerpoint thực hiện như sau:

Nếu bạn di chuyển bản trình bày của mình sang thư mục / máy tính khác, trước tiên powerpoint sẽ cố mở video bằng đường dẫn tuyệt đối. Trên máy tính của bạn, nó sẽ hoạt động, nếu bạn không xóa / di chuyển video. Nếu powerpoint không thể tìm thấy video, vì bạn đã di chuyển nó hoặc bản trình bày trên một máy tính khác, powerpoint sẽ cố gắng mở nó dưới dạng một liên kết tương đối.

Vì vậy, với Powerpoint 2010 chỉ cần sao chép bản trình bày và thư mục phương tiện của bạn sang một đích mới và nó sẽ hoạt động lại từ đầu.


1

Tôi đã viết một tập lệnh VB nhỏ sẽ loại bỏ các đường dẫn tuyệt đối khỏi các tệp phương tiện và để chúng là các đường dẫn tương đối.

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

Điều này sẽ hoạt động cho cả 2003 và PowerPoint sau này. Dễ dàng hơn nhiều mà giải pháp Trespasser vạch ra.

LƯU Ý rằng VBA cần một tài liệu tham khảo "Microsoft Scripting Runtime (scrun.dll)"để sử dụng FileSystemObjectlớp.


0

PowerPoint 2003 : Theo tài liệu chính thức ,

Nếu bản trình bày được đặt ở bất kỳ đâu trong đường dẫn tệp chứa tệp phim, PowerPoint sẽ lưu tệp phim dưới dạng đường dẫn tương đối trong bản trình bày ... Ví dụ: bạn có một bản trình bày nằm trong thư mục sau:C:\Documents and Settings\User\My Documents

Bạn chèn một bộ phim từ thư mục sau vào bản trình bày này: C:\Documents and Settings\User\My Documents\My Movies

Trong ví dụ này, đường dẫn sau được chèn vào phần trình bày: .\My Movies\Movie_name.avi


0

Có nhiều cách dễ dàng hơn để giải quyết vấn đề này. PowerPoint được phép bắt đầu một chương trình qua một siêu liên kết. Thay vì một chương trình chọn video của bạn:

  1. tạo một siêu liên kết
  2. chọn bắt đầu chương trình
  3. hiển thị tất cả các tập tin thay vì chỉ các chương trình
  4. chọn video của bạn
  5. và thay đổi liên kết trong cửa sổ cài đặt siêu liên kết từ 'C: \ Documents and Settings \ User \ MyDocument \ MyVideo.avi' ---> '. \ MyDocument \ MyVideo.avi'

Nó hoạt động;)


-1

Không thể làm cho bất kỳ trong số này để làm việc. Công cụ xuất CD dường như không cần thay đổi URL video;

Những gì tôi hiện đang làm là sử dụng SUBST để đặt ký tự ổ đĩa vào thư mục, sau đó tạo các video liên quan đến ký tự ổ đĩa đó. Không hoàn hảo, nhưng ít nhất tôi chỉ có thể thay đổi đích của ổ đĩa biến áp để di chuyển tất cả các video trong một lần.

Một sự thất vọng lớn là một khi ppt đã chấp nhận một URL, nó sẽ không cho phép tôi thay đổi nó. Nó sẽ xuất hiện để chấp nhận tên tệp mới trong hộp thuộc tính, nhưng khi bạn lưu và tải lại bản trình bày, nó đã trở lại tên trước đó.

Tôi không thể thử phiên bản siêu liên kết vì tôi không biết cách tạo siêu liên kết :-(


Đây là bình luận. Nhận xét không bao giờ nên được gửi dưới dạng câu trả lời cho câu hỏi
Ramhound
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.