瀏覽代碼

Avoid DTS tracks in the output when FORCE_MP4 is set

Zachary Kotlarek 11 年之前
父節點
當前提交
6186fea394
共有 1 個文件被更改,包括 5 次插入 和 0 次删除
  1. 5 0
      encode.pl

+ 5 - 0
encode.pl

@@ -589,6 +589,11 @@ sub audioOptions($) {
 					print STDERR 'Skipping track ' . $index . ' due to language: ' . $tracks{$index}->{'language'} . "\n";
 					print STDERR 'Skipping track ' . $index . ' due to language: ' . $tracks{$index}->{'language'} . "\n";
 				}
 				}
 				next;
 				next;
+			} elsif ($FORCE_MP4 && $tracks{$index}->{'codec'} =~ /DTS/i) {
+				if ($DEBUG) {
+					print STDERR 'Skipping track ' . $index . " due to DTS codec and FORCE_MP4 flag\n";
+				}
+				next;
 			} else {
 			} else {
 				my %track = ('index' => $index, 'encoder' => 'copy');
 				my %track = ('index' => $index, 'encoder' => 'copy');
 				push(@audio_tracks, \%track);
 				push(@audio_tracks, \%track);