ラベル HandBrake の投稿を表示しています。 すべての投稿を表示
ラベル HandBrake の投稿を表示しています。 すべての投稿を表示

2011年1月4日火曜日

HandBrake 0.9.5リリース 

ダウンロードはこちらから。 以下NEWSより抜粋。
Changes between 0.9.4 and 0.9.5:

* Core Library
  - BluRay disc structure support. (No decryption support) 
  - Updated Libraries (x264, ffmpeg) 
  - SSA Subtitle support. (Including burn-in) 
  - MP3 audio now supported in MP4 files (Note: Limited Player compatibility) 
  - VOBSUB subtitle now supported in MP4 files (Note: Limited Player compatibility) 
  - Updated Presets for newer devices and better quality 
  - AC3 encoding support.
  - Many Bug fixes and other small improvements
  - Improved DVD Main Feature detection (when using dvdnav)
  - Universal audio downmix support (all audio types can be downmixed)

*All GUIs
  - Updated x264 Advanced Panel
  - Video Quality Slider drops % value and only shows RF for x264
  - Batch Scan (Scan Multiple files at once. N.B: Does not include multiple VIDEO_TS folders / Image fil
es) 
  - Peak framerate option (Capped VFR)
  - Many Bug fixes
  - Many Tweaks to improve usability.
  - Ability to edit queue jobs
  - Point-to-Point encoding (second or frame start and end times)

* Mac GUI
  - New Audio Panel supporting >4 Audio Tracks
  - VLC detection in /Applications and ~/Applications

* Windows GUI
  - Encode Status in GUI. (CLI window is now always hidden)
  - Improved Auto-Naming for Destination file name.
  - Drag / Drop Video onto Main Window to scan.
  
* Linux GUI
  - Multiple instance support (run multiple copies of ghb at once)
  - Many Bug fixes and UI improvements. 
このバージョンからAppleTV2のプリセットが追加されている。録り貯めた動画をApple TV2で鑑賞するためには、AppleTV2用にエンコードし直す必要があるが、HandBrake 0.9.5はそれを簡単・確実にやってくれる。
GUIでやってもよいが、以下のようにバッチでやるのがおすすめだ。
for i in *.avi; do
HandBrakeCLI --preset "Apple TV2" -i $i -o ${i%.*}.m4v
done

2010年12月28日火曜日

x264-r1834をリンクしたHandBrake r3715

AppleTVの入手後、手持ちの動画の変換に重宝しているHandBrakeだが、こそこそとsvn版の追っかけをやっている。r3715から最新のx264-r1834を使うように変更されたようだ。
Index: macosx/Controller.m
===================================================================
--- macosx/Controller.m (revision 3713)
+++ macosx/Controller.m (working copy)
@@ -2687,8 +2687,10 @@
     fqueueEditRescanItemNum = selectedQueueItem;
     [self writeToActivityLog: "rescanQueueItemToMainWindow: Re-scanning queue item at index:%d",fqueueEditRescanItemNum];
     applyQueueToScan = YES;
+    /* Make sure we release the display name before reassigning it */
+    [browsedSourceDisplayName release];
     /* Set the browsedSourceDisplayName for showNewScan */
-    browsedSourceDisplayName = [[QueueFileArray objectAtIndex:fqueueEditRescanItemNum] objectForKey:@"SourceName"];
+    browsedSourceDisplayName = [[[QueueFileArray objectAtIndex:fqueueEditRescanItemNum] objectForKey:@"SourceName"] retain];
     [self performScan:scanPath scanTitleNum:scanTitleNum];
 }
 
Index: contrib/x264/module.defs
===================================================================
--- contrib/x264/module.defs (revision 3713)
+++ contrib/x264/module.defs (working copy)
@@ -1,7 +1,7 @@
 $(eval $(call import.MODULE.defs,X264,x264,PTHREADW32))
 $(eval $(call import.CONTRIB.defs,X264))
 
-X264.FETCH.url = http://download.handbrake.fr/handbrake/contrib/x264-r1804-e89c4cf.tar.gz
+X264.FETCH.url = http://download.handbrake.fr/handbrake/contrib/x264-r1834-a51816a.tar.gz
 X264.EXTRACT.tarbase = x264
 
 X264.CONFIGURE.deps   =