Powerpoint, programlı olarak bir hizmetten çağrıldığında ses aktarmıyor


0

Bir Windows Server 2012 R2 makinesinde bu yazıya göre Windows hizmeti olarak küçük bir python betiği çalıştırıyorum: Windows'ta python .py'yi bir servis olarak başlatın. .

Komut dosyamın yaptığı şey aslında Microsoft Powerpoint 2013'ü aramak ve verilen bir .ppt sunumunu video dosyası olarak dışa aktarmasını istemek. (Bu kullanarak mümkün oldu pywin32 uzantıları ).

Sorun şu ki betiği başlattığımda hizmet olarak ve ardından sunum dosyası ile onu 'besleyin', sonuçta ortaya çıkan video dosyasında ses parçası yok Orijinal .ppt dosyası bol miktarda ses efekti ve baştan sona bir arka plan müziği içeriyor olsa da).

Ancak, eğer çalıştırırsam python betiği ayrı bir komut isteminde ayrı olarak ve sonra aynı sunum dosyası ile onu 'besleyin', Ortaya çıkan video dosyası tam ses ile gayet iyi çıkıyor .

Bu hizmetleri emin oldum:

  • Windows Ses
  • Windows Ses Uç Nokta Oluşturucu

hem çalışıyor, hem de Microsoft Office ürünlerinin bu yayınları izleyerek dosya ve klasörler oluşturabildiğini:

  1. 1. Bağlantı
  2. Bağlantı 2

Yerel bir sistem servisinden çağrıldığında Powerpoint'in ses veremediği bir fikrin var mı?

Şimdiden teşekkürler.


1
Senaryonuzdan herhangi bir log atıyor musunuz, neden işe yaramadığını anlamakta yardımcı olabilirler. İçimdeki hisler izinler.
Steve Butler

Ne yazık ki Powerpoint bu durumda herhangi bir hata kaydı vermiyor. Yalnızca dönüşümün başarıyla tamamlanıp tamamlanmadığına dair bir işaret alabilirim. presentation.CreateVideoStatus için 0 veya 1. Bununla birlikte, dönüşüm her zaman başarılı olmuş gibi görünmektedir, ancak herhangi bir ses olmadan böyle yapar. Sorunun izinlerin içinde olduğunu varsayarsak, düzeltmeyi nasıl önerirsiniz?
kstratis

Yanıtlar:


0

Gelecek referans için kendi soruma cevap vermek;

Öyle görünüyor sanal bir ses kartı sürücüsü kurmak sorunu çözdü . Bir şekilde başlangıçta Powerpoint ses kartlarını arıyor gibi görünüyor ve eğer hiçbir şey bulamazsa, video-video dönüştürme sırasında ses parçasını atlıyor.

Sahte sürücüyü kurarak, Powerpoint sonunda yanlış bir pozitif kandırır ve dönüşümü aksamadan gerçekleştirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.